-- Juniper-SDX-TRAP-MIB
--
-- Juniper Networks Inc.
-- SDX Trap MIB
--
-- Copyright (c) 2003 Juniper Networks, Incorporated.
-- All Rights Reserved.
-- $Log: juniSdxTrap.mi2,v $
--
-- ***************************************************************

Juniper-SDX-TRAP-MIB DEFINITIONS ::= BEGIN

IMPORTS

    MODULE-IDENTITY,
    NOTIFICATION-TYPE,
    TimeTicks
        FROM SNMPv2-SMI

    juniSdxDesClientIndex,
    juniSdxDesConnectionId,
    juniSdxDesHost,
    juniSdxDesPort,
    juniSdxDesType
        FROM Juniper-SDX-DES-MIB
    
    juniSdxRedirIndex,
    juniSdxRedirGBLimitReached
        FROM Juniper-SDX-REDIRECTOR-MIB

    juniSdxSaeIndex,
    juniSdxSaeHeapLimit,
    juniSdxSaeHeapUsed,
    juniSdxSaeLogins,
    juniSdxSaeLogouts,
    juniSdxSaeUserSessions,
    juniSdxSaeServiceActivations,
    juniSdxSaeServiceDeactivations,
    juniSdxSaeRadAuthInvldServerAddr,
    juniSdxSaeRadAccInvldServerAddr,
    juniSdxSaeUserLicenses,
    juniSdxSaeLicenseExpiryTime,
    juniSdxSaeAccServerAddress,   
    juniSdxSaeAccServerPortNumber, 
    juniSdxSaeAccRoundTripTime,
    juniSdxSaeAccRetrans,
    juniSdxSaeAccMlfrmdResp,
    juniSdxSaeAccBadAuthenticators,
    juniSdxSaeAccPendingRequests,
    juniSdxSaeAccTimeouts,
    juniSdxSaeAccUnknownTypes,
    juniSdxSaeAccPacketsDropped,
    juniSdxSaeAuthServerAddress,
    juniSdxSaeAuthServerPortNumber,    
    juniSdxSaeAuthRoundTripTime,
    juniSdxSaeAuthAccessRetrans,
    juniSdxSaeAuthMlfrmdAccessResp,
    juniSdxSaeAuthBadAuthenticators,
    juniSdxSaeAuthPendingRequests,
    juniSdxSaeAuthTimeouts,
    juniSdxSaeAuthUnknownTypes,
    juniSdxSaeAuthPacketsDropped,
    juniSdxSaeCopsManagedInterfaces,
    juniSdxSaeCurrentCopsConnections,
    juniSdxSaeCopsUserSessionsEstab,
    juniSdxSaeCopsUserSessionsRmvd,
    juniSdxSaeCopsErrors,
    juniSdxSaeCopsTimeouts,
    juniSdxSaeCopsAvgREQhandleTime,
    juniSdxSaeCopsJobQueueLength,
    juniSdxSaeCopsJobQueueAge,
    juniSdxSaeCopsAvgQueueTime,
    juniSdxSaeCopsIgnoredRequests,
    juniSdxSaeCopsFailOverIp,
    juniSdxSaeCopsFailOverPort,
    juniSdxSaeUseFailOverIpPortDef,
    juniSdxSaeFailOverIpDef,
    juniSdxSaeFailOverPortDef,
    juniSdxSaeRedirectIp,
    juniSdxSaeRedirectPort,
    juniSdxSaeCopsUseFailOverIpPort,
    juniSdxSaeCopsClientId,
    juniSaeRouterAddRecv,
    juniSaeRouterAddTime,
    juniSaeRouterChgRecv,
    juniSaeRouterChgTime,
    juniSaeRouterClientId,
    juniSaeRouterDelRecv,
    juniSaeRouterDelTime,
    juniSaeRouterFailOverIp,
    juniSaeRouterFailOverPort,
    juniSaeRouterJobQAdded,
    juniSaeRouterJobQAge,
    juniSaeRouterJobQRem,
    juniSaeRouterJobQTime,
    juniSaeRouterMsgErrors,
    juniSaeRouterMsgTimeouts,
    juniSaeRouterUseFailover
        FROM Juniper-SDX-SAE-MIB

    juniSdxWorkflowIndex,
    juniSdxWorkflowInstanceSize,
    juniSdxWorkflowEventSize,
    juniSdxWorkflowReportSize,
    juniSdxWorkflowPersistentSize,
    juniSdxWorkflowActiveWkfs,
    juniSdxWorkflowCancelledWkfs,
    juniSdxWorkflowRunningWkfs,
    juniSdxWorkflowPendingEvents
        FROM Juniper-SDX-WORKFLOW-MIB
        
    juniSdxSnmpTrapHistoryID,
    juniSdxSnmpTrapHistoryTime,
    juniSdxSnmpTrapHistorySeverity,
    juniSdxSnmpTrapHistoryText,
    juniSdxSnmpTrapHistoryParms,
    juniSdxSnmpTrapHistoryAction,
    juniSdxCompOperStatus,   
    juniSdxCompSlot,
    juniSdxCompName,
    juniSdxObsCompOperStatus,   
    juniSdxObsCompContName,
    juniSdxObsCompName,    
    juniSdxLDAPNumOfEntries,
    juniSdxJdbIndex,
    juniSdxJdbNeighbor,
    juniSdxJdbReplicationDirection,
    juniSdxJdbLastStatus
        FROM Juniper-SDX-MIB

    juniSdxPEnAvgPGModProcTime,
    juniSdxPEnAvgInfClassModProcTime,
    juniSdxPDPErrors
        FROM Juniper-SDX-POM-MIB

    juniSdxLicClientLastRequestTime,
    juniSdxLicClientLeaseExpireTime,
    juniSdxLicClientApplId
        FROM Juniper-SDX-LICENSE-MIB

    juniNicHostIndex,
    juniNicHostResolutionErrors,
    juniNicHostResolutions,
    juniNicHostResolutionTime,
    juniNicHostRedundState
        FROM Juniper-SDX-GW-MIB
    
    juniJpsIndex,
    juniJpsHeapUsed,
    juniJpsHeapLimit,
    juniJpsCmtsTotalSyncTime,
    juniJpsCmtsSyncCompleted,
    juniJpsCmtsConnDecRptTransTime, 
    juniJpsCmtsConnDecRptTrans,
    juniJpsMsgHdlrTotalHandleTime,
    juniJpsMsgHdlrHandled,
    juniJpsMsgFlowId,
    juniJpsMsgFlowTotalHandleTime,
    juniJpsMsgFlowId,
    juniJpsMsgFlowHandled, 
    juniJpsMsgFlowDropped,
    juniJpsAmConnAddress,
    juniJpsAmConnPort,
    juniJpsCmtsConnAddress,
    juniJpsCmtsConnPort
        FROM Juniper-SDX-JPS-MIB      
        
    juniAcpIndex,
    juniAcpHeapUsed,
    juniAcpHeapLimit,
    juniAcpRedundState,
    juniAcpVirtualRouterName
        FROM Juniper-SDX-ACP-MIB                
        
    juniSdxOperatingIndex,
    juniSdxOperatingLocation,
    juniSdxOperatingSensor,
    juniSdxOperatingValue,
    juniSdxOperatingUnits,
    juniSdxDiskUsageIndex,
    juniSdxDiskPath,
    juniSdxDiskUsedPercentage,
    juniSdxDiskTotalSpace
        FROM Juniper-SDX-CHASSIS-MIB
        
    MODULE-COMPLIANCE,
    NOTIFICATION-GROUP
        FROM SNMPv2-CONF

    juniSdxMibs
        FROM Juniper-SDX-MIBS;


juniSdxTrapMib MODULE-IDENTITY
    LAST-UPDATED "200605051100Z"  -- 05-May-06

    ORGANIZATION "Juniper Networks, Inc."
    CONTACT-INFO
        "        Juniper Technical Assistance Center
                 Juniper Networks, Inc.
                 1194 N. Mathilda Avenue
                 Sunnyvale, CA 94089
                 E-mail: support@juniper.net"

    DESCRIPTION
        "MIB of the SDX Traps System Management Agent."

    -- Revision History
    REVISION "200605051100Z"  -- 05-May-06
    DESCRIPTION
    "Obsolete original componentUp/Down traps and
     add new ones to support SDX appliance"
    
    REVISION "200507261300Z"  -- 26-Jul-05
    DESCRIPTION
    "Obsolete  the following traps,
            licenseNetworkCapacityTrap
            serviceLicenseClearAlarm
            serviceLicenseCriticalAlarm
            serviceLicenseMajorAlarm
            serviceLicenseMinorAlarm"

    REVISION "200308111100Z"  -- 08-Aug-03
    DESCRIPTION
    "First version"

   ::= { juniSdxMibs 10 }


-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- MIB Structure
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

juniSdxTraps        OBJECT IDENTIFIER ::= { juniSdxTrapMib 0 }

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- 
-- Traps
--
-- The traps will have the following populated fields:
--
-- Version: default=1 (as defined in juniSdxSnmpTrapTable) 
--
-- Community: default=public (as defined in juniSdxSnmpTrapTable).
--
-- Agent address: Source IP address of the TRAP.
--
-- TimeStamp: The machine interface timestamp when this trap
--  was sent.
--            (in 1/100s)
--            (ie. 4325 -> This trap was sent 43.25 s after
--  this machine booted)
--
-- Trap Type: ENTERPRISE SPECIFIC (6)

-- Specific Trap Type:
-- The specific trap type will be equal to the enterprise type
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The juniSdxTrap OBJECT IDENTIFIER is used to define SNMPv2
-- Notifications that 
-- are easily translated into SNMPv1 Traps (because of the last
-- 0 in the OID).
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- TRAPS
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

saeHeapUsedClearAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,
              juniSdxSaeHeapLimit,
              juniSdxSaeHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM (juniSdxSaeHeapLimit).  This value is expressed
    as a percentage of the juniSdxSaeHeapLimit
    (juniSdxSaeHeapUsed%).

    This event is generated when a previously raised
    'saeHeapUsed' condition has been cleared.

    'THRESHOLD' is the threshold configured for this 
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeHeapLimit
    9)      juniSdxSaeHeapUsed

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:{juniSdxSaeHeapUsed%}
     of Java VM heap is in use.  This is below the threshold of
     {THRESHOLD}%.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{juniSdxSaeHeapLimit}:
     {juniSdxSaeHeapUsed%}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 1  (saeHeapUsed)
    juniSdxSnmpTrapHistoryAction   = 0  (CLEAR)
    "
    REFERENCE "saeHeapUsed"
    ::= { juniSdxTraps 10 }

saeHeapUsedCriticalAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,
              juniSdxSaeHeapLimit,
              juniSdxSaeHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM (juniSdxSaeHeapLimit).  This value is expressed
    as a percentage of the juniSdxSaeHeapLimit.

    This event is generated when the heap used percentage
    (juniSdxSaeHeapUsed%) exceeded the configured critical
    threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeHeapLimit
    9)      juniSdxSaeHeapUsed

    Text Displayed:
    'CRITICAL:SAE:{juniSdxSaeHeapUsed%}% of Java VM heap
     is in use.  This exceeded the threshold of
     {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeHeapLimit}:
     {juniSdxSaeHeapUsed%}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryTrapID   = 1  (saeHeapUsed)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeHeapUsed"
    ::= { juniSdxTraps 11 }

saeHeapUsedMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeHeapLimit,
               juniSdxSaeHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM ( juniSdxSaeHeapLimit).  This value is expressed
    as a percentage of the juniSdxSaeHeapLimit.

    This event is generated when the heap used percentage
    ( juniSdxSaeHeapUsed%) exceeded the configured major
    threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeHeapLimit
    9)      juniSdxSaeHeapUsed

    Text Displayed:
    'MAJOR:SAE:{juniSdxSaeHeapUsed%}% of Java VM heap
     is in use.  This exceeded the threshold of
     {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeHeapLimit}:
     {juniSdxSaeHeapUsed%}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 2  (MAJOR)
    juniSdxSnmpTrapHistoryTrapID   = 1  (saeHeapUsed)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeHeapUsed"
    ::= { juniSdxTraps 12 }

saeHeapUsedMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeHeapLimit,
               juniSdxSaeHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM ( juniSdxSaeHeapLimit).  This value is expressed
    as a percentage of the juniSdxSaeHeapLimit.

    This event is generated when the heap used percentage
    ( juniSdxSaeHeapUsed%) exceeded the configured minor
    threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeHeapLimit
    9)      juniSdxSaeHeapUsed

    Text Displayed:
    'MINOR:SAE:{juniSdxSaeHeapUsed%}% of Java VM heap
     is in use.  This exceeded the threshold of
     {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{juniSdxSaeHeapLimit}:
     {juniSdxSaeHeapUsed%}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 3  (MINOR)
    juniSdxSnmpTrapHistoryTrapID   = 1  (saeHeapUsed)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeHeapUsed"
    ::= { juniSdxTraps 13 }

saeLoginsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLogins }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of SAE logins that have occurred during
    the life of this SAE server. 

    This event is generated when a previously raised
    'saeLogins' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLogins

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:During the
     last {PI}s, {_juniSdxSaeLogins} login(s) occurred.
     This is below the threshold of {THRESHOLD} login(s).:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{_juniSdxSaeLogins}:
     {THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 2  (saeLogins)
    juniSdxSnmpTrapHistoryAction   = 0  (CLEAR)
    "
    REFERENCE "saeLogins"
    ::= { juniSdxTraps 20 }

saeLoginsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLogins }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of SAE logins that have occurred during the
    life of this SAE server.

    This event is generated when the number of 'juniSdxSaeLogins'
    during the last polling interval ( _juniSdxSaeLogins)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLogins

    Text Displayed:
    'CRITICAL:SAE:During the last {PI}s, {_juniSdxSaeLogins}
     login(s) occurred. This exceeded the threshold of
     {THRESHOLD} login(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{juniSdxSaeLogins}:
     {THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryTrapID   = 2  (saeLogins)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeLogins"
    ::= { juniSdxTraps 21 }

saeLoginsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLogins }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of SAE logins that have occurred during the
    life of this SAE server.

    This event is generated when the number of 'juniSdxSaeLogins'
    during the last polling interval ( _juniSdxSaeLogins)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLogins

    Text Displayed:
    'MAJOR:SAE:During the last {PI}s, {_juniSdxSaeLogins}
     login(s) occurred. This exceeded the threshold of
     {THRESHOLD} login(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{_juniSdxSaeLogins}:
     {THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 2  (MAJOR)
    juniSdxSnmpTrapHistoryTrapID   = 2  (saeLogins)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeLogins"
    ::= { juniSdxTraps 22 }

saeLoginsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLogins }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of SAE logins that have occurred during the
    life of this SAE server.

    This event is generated when the number of 'juniSdxSaeLogins'
    during the last polling interval ( _juniSdxSaeLogins)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLogins

    Text Displayed:
    'MINOR:SAE:During the last {PI}s, {_juniSdxSaeLogins}
     login(s) occurred. This exceeded the threshold of
     {THRESHOLD} login(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{_juniSdxSaeLogins}:
     {THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 3  (MINOR)
    juniSdxSnmpTrapHistoryTrapID   = 2  (saeLogins)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeLogins"
    ::= { juniSdxTraps 23 }

saeLogoutsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLogouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of SAE logouts that have occurred during the
    life of this SAE server. 

    This event is generated when a previously raised 'saeLogouts'
    condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLogouts

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:During the last {PI}s,
     {_juniSdxSaeLogouts} logout(s) occurred. This is below the
     threshold of {THRESHOLD} logout(s).:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{_juniSdxSaeLogouts}:
     {THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 3  (saeLogouts)
    juniSdxSnmpTrapHistoryAction   = 0  (CLEAR)
    "
    REFERENCE "saeLogouts"
    ::= { juniSdxTraps 30 }

saeLogoutsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLogouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of SAE logouts that have occurred during the
    life of this SAE server. 

    This event is generated when the number of 'juniSdxSaeLogouts'
    during the last polling interval ( _juniSdxSaeLogouts) 
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLogouts

    Text Displayed:
    'CRITICAL:SAE:During the last {PI}s, {_juniSdxSaeLogouts}
     logout(s) occurred. This exceeded the threshold of
     {THRESHOLD} logout(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{_juniSdxSaeLogouts}:
     {THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryTrapID   = 3  (saeLogouts)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeLogouts"
    ::= { juniSdxTraps 31 }

saeLogoutsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLogouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of SAE logouts that have occurred during the life
    of this SAE server. 

    This event is generated when the number of 'juniSdxSaeLogouts'
    during the last polling interval ( _juniSdxSaeLogouts)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLogouts

    Text Displayed:
    'MAJOR:SAE:During the last {PI}s, {_juniSdxSaeLogouts}
     logout(s) occurred. This exceeded the threshold of
     {THRESHOLD} logout(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{_juniSdxSaeLogouts}:
     {THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 2  (MINOR)
    juniSdxSnmpTrapHistoryTrapID   = 3  (saeLogouts)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeLogouts"
   ::= { juniSdxTraps 32 }

saeLogoutsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLogouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of SAE logouts that have occurred during the life
    of this SAE server. 

    This event is generated when the number of 'juniSdxSaeLogouts'
    during the last polling interval ( _juniSdxSaeLogouts)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLogouts

    Text Displayed:
    'MINOR:SAE:During the last {PI}s, {_juniSdxSaeLogouts}
     logout(s) occurred. This exceeded the threshold of
     {THRESHOLD} logout(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeLogouts}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 3  (MINOR)
    juniSdxSnmpTrapHistoryTrapID   = 3  (saeLogouts)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
   REFERENCE "saeLogouts"
   ::= { juniSdxTraps 33 }

saeServiceActClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeServiceActivations }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of service activations during the last
    polling period for this SAE.

    This event is generated when a previously raised
    'saeServiceAct' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    event severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeServiceActivations

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:During the last {PI}s,
     {_juniSdxSaeServiceActivations} service(s) were activated.
     This is below the threshold of {THRESHOLD} service
     activation(s).:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeServiceActivations}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 4  (saeServiceActivations)
    juniSdxSnmpTrapHistoryAction   = 0  (CLEAR)
    "
    REFERENCE "saeServiceActivations"
    ::= { juniSdxTraps 40 }

saeServiceActCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeServiceActivations }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of service activations during the
    last polling period for this SAE.

    This event is generated when the number of
    'juniSdxSaeServiceActivations' during the last polling
     interval ( _juniSdxSaeServiceActivations) exceeded the
     configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeServiceActivations

    Text Displayed:
    'CRITICAL:SAE:During the last {PI}s,
     {_juniSdxSaeServiceActivations} service(s) were activated.
     This exceeded the threshold of {THRESHOLD}
     service activation(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeServiceActivations}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryTrapID   = 4  (saeServiceActivations)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeServiceActivations"
    ::= { juniSdxTraps 41 }

saeServiceActMajorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,
              juniSdxSaeServiceActivations }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of service activations during the last
    polling period for this SAE.

    This event is generated when the number of
    'juniSdxSaeServiceActivations' during the last polling
    interval ( _juniSdxSaeServiceActivations) exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeServiceActivations

    Text Displayed:
    'MAJOR:SAE:During the last {PI}s,
     {_juniSdxSaeServiceActivations} service(s) were activated.
     This exceeded the threshold of {THRESHOLD} service
     activation(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeServiceActivations}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 2  (MAJOR)
    juniSdxSnmpTrapHistoryTrapID   = 4  (saeServiceActivations)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeServiceActivations"
    ::= { juniSdxTraps 42 }

saeServiceActMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeServiceActivations }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of service activations during the last
    polling period for this SAE.

    This event is generated when the number of
    'juniSdxSaeServiceActivations' during the last polling
    interval ( _juniSdxSaeServiceActivations) exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeServiceActivations

    Text Displayed:
    'MINOR:SAE:During the last {PI}s,
     {_juniSdxSaeServiceActivations} service(s) were activated.
     This exceeded the threshold of {THRESHOLD} service
     activation(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeServiceActivations}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 3  (MINOR)
    juniSdxSnmpTrapHistoryTrapID   = 4  (saeServiceActivations)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "saeServiceActivations"
    ::= { juniSdxTraps 43 }

saeServiceDeactClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeServiceDeactivations }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of service deactivations during the last
    polling period for this SAE.

    This event is generated when a previously raised 
    'saeServiceDeact' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    event severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeServiceDeactivations

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:During the last {PI}s,
     {_juniSdxSaeServiceDeactivations} service(s) were 
     deactivated.  This is below the threshold of {THRESHOLD}
     service deactivation(s).:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeServiceDeactivations}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 5  (saeServiceDeactivations)
    juniSdxSnmpTrapHistoryAction   = 0  (CLEAR)
    "
    REFERENCE "saeServiceDeactivations"
    ::= { juniSdxTraps 50 }

saeServiceDeactCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeServiceDeactivations }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of service deactivations during the last
    polling period for this SAE.

    This event is generated when the number of
    'juniSdxSaeServiceDeactivations' during the last polling
    interval ( _juniSdxSaeServiceDeactivations) exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeServiceDeactivations

    Text Displayed:
    'CRITICAL:SAE:During the last {PI}s,
     {_juniSdxSaeServiceDeactivations} service(s) were
     deactivated.  This exceeded the threshold of {THRESHOLD}
     service deactivation(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeServiceDeactivations}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL) 
    juniSdxSnmpTrapHistoryTrapID   = 5  (saeServiceDeactivations)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeServiceDeactivations"
    ::= { juniSdxTraps 51 }

saeServiceDeactMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeServiceDeactivations }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of service deactivations during the last
    polling period for this SAE.

    This event is generated when the number of
    'juniSdxSaeServiceDeactivations' during the last polling 
    interval ( _juniSdxSaeServiceDeactivations) exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeServiceDeactivations

    Text Displayed:
    'MAJOR:SAE:During the last {PI}s,
     {_juniSdxSaeServiceDeactivations} service(s) were 
     deactivated.  This exceeded the threshold of {THRESHOLD} 
     service deactivation(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeServiceDeactivations}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 2  (MAJOR)
    juniSdxSnmpTrapHistoryTrapID   = 5  (saeServiceDeactivations)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeServiceDeactivations"
    ::= { juniSdxTraps 52 }

saeServiceDeactMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeServiceDeactivations }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of service deactivations during the last
    polling period for this SAE.

    This event is generated when the number of 
    'juniSdxSaeServiceDeactivations' during
    the last polling interval
    ( _juniSdxSaeServiceDeactivations) exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeServiceDeactivations

    Text Displayed:
    'MINOR:SAE:During the last {PI}s,
     {_juniSdxSaeServiceDeactivations} service(s) were 
     deactivated.  This exceeded the threshold of {THRESHOLD} 
     service deactivation(s).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeServiceDeactivations}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 3  (MINOR)
    juniSdxSnmpTrapHistoryTrapID   = 5  (saeServiceDeactivations)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeServiceDeactivations"
    ::= { juniSdxTraps 53 }

saeCurrentUsersClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeUserSessions }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of currently active user sessions being managed
    by this SAE server.

    This event is generated when a previously raised 
    'saeCurrentUsers' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    event severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeUserSessions

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:The number of user
     sessions is {juniSdxSaeUserSessions}.  This is below the
     threshold of {juniSdxSaeUserSessions} users sessions.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeUserSessions}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 5  (saeCurrentUsers)
    juniSdxSnmpTrapHistoryAction   = 0  (CLEAR)
    "
    REFERENCE "saeCurrentUsers"
    ::= { juniSdxTraps 60 }

saeCurrentUsersCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeUserSessions }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of currently active user sessions being managed
    by this SAE server.

    This event is generated when the number of 
    'juniSdxSaeUserSessions' exceeded the configured critical
    threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeUserSessions

    Text Displayed:
    'CRITICAL:SAE:The number of user sessions is
     {juniSdxSaeUserSessions}.  This exceeded the threshold of
     {THRESHOLD} users sessions.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeUserSessions}:{THRESHOLD}THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryTrapID   = 6  (saeCurrentUsers)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeCurrentUsers"
    ::= { juniSdxTraps 61 }

saeCurrentUsersMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeUserSessions }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of currently active user sessions being managed
    by this SAE server.

    This event is generated when the number of 
    'juniSdxSaeUserSessions' exceeded the configured major
    threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeUserSessions


    Text Displayed:
    'MAJOR:SAE:The number of user sessions is
     {juniSdxSaeUserSessions}.  This exceeded the threshold of
     {THRESHOLD} users sessions.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeUserSessions}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 2  (MAJOR)
    juniSdxSnmpTrapHistoryTrapID   = 6  (saeCurrentUsers)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeCurrentUsers"
    ::= { juniSdxTraps 62 }

saeCurrentUsersMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeUserSessions }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of currently active user sessions being managed
    by this SAE server.

    This event is generated when the number of 
    'juniSdxSaeUserSessions' exceeded the configured minor
    threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeUserSessions

    Text Displayed:
    'MINOR:SAE:The number of user sessions is
     {juniSdxSaeUserSessions}.  This exceeded the threshold of
     {THRESHOLD} users sessions.:RAISE'


    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeUserSessions}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 3  (MINOR)
    juniSdxSnmpTrapHistoryTrapID   = 6  (saeCurrentUsers)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeCurrentUsers"
    ::= { juniSdxTraps 63 }

saeUserNumLicClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeUserSessions,               
               juniSdxSaeUserLicenses }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the percentage of licensed users
    ({juniSdxSaeUserSessions} / {juniSdxSaeUserLicenses})
    for this SAE.

    This event is generated when a previously raised 
    'saeUserNumLic' condition has been cleared.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeUserSessions
    9)      juniSdxSaeUserLicenses

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:
     SAE:{%juniSdxSaeUserLicenses}% of the available licenses are 
     in use.  This is below the threshold of {THRESHOLD}%.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {%juniSdxSaeUserLicenses}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 7  (saeUserNumberLicense)
    juniSdxSnmpTrapHistoryAction   = 0  (CLEAR)
    "
    REFERENCE "saeUserNumberLicense"
    ::= { juniSdxTraps 70 }

saeUserNumLicCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeUserSessions,
               juniSdxSaeUserLicenses }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the percentage of licensed users
    ({juniSdxSaeUserSessions} / {juniSdxSaeUserLicenses}) for
    this SAE.

    This event is generated when the number of 
    '%juniSdxSaeUserLicenses' exceeded the configured critical
    threshold.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeUserSessions
    9)      juniSdxSaeUserLicenses

    Text Displayed:
    'CRITICAL:SAE:{%juniSdxSaeUserLicenses}% of the
     available licenses are in use.  This exceeded the threshold
     of {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {%juniSdxSaeUserLicenses}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryTrapID   = 7  (saeUserNumberLicense)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeUserNumberLicense"
    ::= { juniSdxTraps 71 }

saeUserNumLicMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeUserSessions,
               juniSdxSaeUserLicenses }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the percentage of licensed users
    ({juniSdxSaeUserSessions} / {juniSdxSaeUserLicenses}) for this
    SAE.

    This event is generated when the number of
    '%juniSdxSaeUserLicenses' exceeded the configured major
    threshold.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeUserSessions
    9)      juniSdxSaeUserLicenses

    Text Displayed:
    'MAJOR:SAE:{%juniSdxSaeUserLicenses}% of the
     available licenses are in use.  This exceeded the threshold
     of {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {%juniSdxSaeUserLicenses}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 2  (MAJOR)
    juniSdxSnmpTrapHistoryTrapID   = 7  (saeUserNumberLicense)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeUserNumberLicense"
    ::= { juniSdxTraps 72 }

saeUserNumLicMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeUserSessions,
               juniSdxSaeUserLicenses }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the percentage of licensed users
    ({juniSdxSaeUserSessions} / {juniSdxSaeUserLicenses}) for this
    SAE.

    This event is generated when the number of 
    '%juniSdxSaeUserLicenses' exceeded the configured minor
    threshold.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeUserSessions
    9)      juniSdxSaeUserLicenses

    Text Displayed:
    'MINOR:SAE:{%juniSdxSaeUserLicenses}% of the
     available licenses are in use.  This exceeded the threshold
     of {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {%juniSdxSaeUserLicenses}:{THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistorySeverity = 3  (MINOR)
    juniSdxSnmpTrapHistoryTrapID   = 7  (saeUserNumberLicense)
    juniSdxSnmpTrapHistoryAction   = 0  (RAISE)
    "
    REFERENCE "saeUserNumberLicense"
    ::= { juniSdxTraps 73 }

saeUserLicExpiryClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLicenseExpiryTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of days before the 
    juniSdxSaeLicenseExpiryTime that a saeUserLicenseExpiry trap
    will be generated.

    This event is generated when a previously raised 
    'saeUserLicExpiry' condition has been cleared.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLicenseExpiryTime

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:
     SAE:The SAE license is about to expire in
     {now-juniSdxSaeLicenseExpiryTime} days.  This is below the
     threshold of {THRESHOLD}.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {now-juniSdxSaeLicenseExpiryTime}:{THRESHOLD}'
    "
    REFERENCE "saeUserLicenseExpiry"
    ::= { juniSdxTraps 80 }

saeUserLicExpiryCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLicenseExpiryTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of days before the
    juniSdxSaeLicenseExpiryTime that a saeUserLicenseExpiry trap
    will be generated.

    This event is generated when the number of days left in the
    SAE license ( now - juniSdxSaeLicenseExpiryTime) is below 
    the configured critical threshold.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLicenseExpiryTime

    Text Displayed:
    'CRITICAL:SAE:The SAE license is about to
     expire in {now-juniSdxSaeLicenseExpiryTime} days.
     This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {now-juniSdxSaeLicenseExpiryTime}:{THRESHOLD}'
    "
    REFERENCE "saeUserLicenseExpiry"
    ::= { juniSdxTraps 81 }

saeUserLicExpiryMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLicenseExpiryTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of days before the
    juniSdxSaeLicenseExpiryTime that a saeUserLicenseExpiry trap
    will be generated.

    This event is generated when the number of days left in the
    SAE license ( now - juniSdxSaeLicenseExpiryTime) is below 
    the configured major threshold.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLicenseExpiryTime

    Text Displayed:
    'MAJOR:SAE:The SAE license is about to
     expire in {now-juniSdxSaeLicenseExpiryTime} days.
     This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {now-juniSdxSaeLicenseExpiryTime}:{THRESHOLD}'
    "
    REFERENCE "saeUserLicenseExpiry"
    ::= { juniSdxTraps 82 }

saeUserLicExpiryMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeLicenseExpiryTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of days before the
    juniSdxSaeLicenseExpiryTime that a saeUserLicenseExpiry trap
    will be generated.

    This event is generated when the number of days left in the
    SAE license ( now - juniSdxSaeLicenseExpiryTime) is below 
    the configured minor threshold.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeLicenseExpiryTime

    Text Displayed:
    'MINOR:SAE:The SAE license is about to
     expire in {now-juniSdxSaeLicenseExpiryTime} days.  This 
     exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {now-juniSdxSaeLicenseExpiryTime}:{THRESHOLD}'
    "
    REFERENCE "saeUserLicenseExpiry"
    ::= { juniSdxTraps 83 }

licenseNetworkCapacityTrap NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms }
    STATUS       obsolete
    DESCRIPTION
    "
    Description:
    Each SAE in the system checks current used capacity against
    the license when receiving the COPS OPN message from an ERX.

    In principle, a new COPS server can be started for an ERX
    if a total capacity of controlled ERXs in entire system is
    below a licensed capacity.

    The total capacity is a sum of weight value of line cards in
    controlled ERXs.  A maximum capacity of a SSC system is
    specified by a license.val.capacity property in the
    production license.

    The SAE instances keep track of a total capacity of
    controlled ERXs and generate warnings when the total
    capacity exceeded license.val.capacity. 
    The SAEs do not accept new COPS OPN request from a new ERX
    (non-controlled) if the total has already exceeded a limit of
    this system (while warnings are being generated). New SAE 
    instance can be still started and may receive the COPS OPN
    request from a controlled ERX.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:The total number of
     sum-weighted line cards allocated in this SDX network is
     {LINE_CARD_NUMBER} ((THRESHOLD_PERCENTAGE})%. 
     This {exceded | is below } the network ERX
     capacity threshold of {LINE_CARD_THRESHOLD} sum-weighted
     line cards.  :{RAISE|CLEAR}'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{ERX_LINE_CARD_NUMBER}:
     {THRESHOLD_PERCENTAGE}:{ERX_NETWORK_LICENSE_CAPACITY_LIMIT}

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 9
    LINE_CARD_NUMBER      = allocated sum-weighted erx line-cards
    THRESHOLD_PERCENTAGE  = allocated sum-weidgets erx line-cards
                            as a percentage of the licensed
                            network capacity for this SAE. 
    LINE_CARD_THRESHOLD   = Licensed network capacity for this
                            SAE.
    "
   REFERENCE "saeLicenseNetworkCapacity"
   ::= { juniSdxTraps 90 }

serviceLicenseClearAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms }
    STATUS       obsolete
    DESCRIPTION
    "
    Description:
    The SAE counts a number of SAEservice objects,which users
    can subscribe to, when license.val.sspservices is not set to
    0. The SAE bypasses the counting when license.val.sspservices
    is set to 0.
     
    The SAE counts active SAEservice objects whose status
    attribute is set to 'active' only and ignores 'inactive'
    objects. The SAE generates warnings if the number of active
    objects exceeded license.val.sspservices; however,
    these SAEservices are still available to users.

    The SAE checks the current number of loaded SAEServices
    against the licensed number when a SAEService is loaded into
    the SAE internal database or removed from the database.

    This happens with the condition is CLEARED. 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:{SERVICES}
     ({SERVICES_PERCENTAGE}%) of the available licensed services
     are in use.: {juniSdxSnmpTrapHistoryAction}'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{SERVICES}:{LICENSE_LIMIT}'

     Where:
     juniSdxSnmpTrapHistoryTrapID = 10
     SERVICES               = Currently allocated SAE services
     SERVICES_PERCENTAGE    = Currently allocated
                              SAE services / 
                              licensed limit for services,
                              expressed as a percentage.
     LICENSE_LIMIT          = Service License Limit
    "
     
   REFERENCE "saeServiceLicense"
   ::= { juniSdxTraps 100 }


serviceLicenseCriticalAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms }
    STATUS       obsolete
    DESCRIPTION
    "
    Description:
    The SAE counts a number of SAEservice objects,which users
    can subscribe to, when license.val.sspservices is not set to
    0. The SAE bypasses the counting when license.val.sspservices
    is set to 0.
     
    The SAE counts active SAEservice objects whose status
    attribute is set to 'active' only and ignores 'inactive'
    objects. The SAE generates warnings if the number of active
    objects exceeded license.val.sspservices; however,
    these SAEservices are still available to users.

    The SAE checks the current number of loaded SAEServices
    against the licensed number when a SAEService is loaded into
    the SAE internal database or removed from the database.

    CONDITION : CRITICAL

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:{SERVICES}
     ({SERVICES_PERCENTAGE}%) of the available licensed services
     are in use.: {juniSdxSnmpTrapHistoryAction}'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{SERVICES}:{LICENSE_LIMIT}'

     Where:
     juniSdxSnmpTrapHistoryTrapID = 10
     SERVICES               = Currently allocated SAE services
     SERVICES_PERCENTAGE    = Currently allocated
                              SAE services / 
                              licensed limit for services,
                              expressed as a percentage.
     LICENSE_LIMIT          = Service License Limit
    "
     
   REFERENCE "saeServiceLicense"
   ::= { juniSdxTraps 101 }

serviceLicenseMajorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms }
    STATUS       obsolete
    DESCRIPTION
    "
    Description:
    The SAE counts a number of SAEservice objects,which users
    can subscribe to, when license.val.sspservices is not set to
    0. The SAE bypasses the counting when license.val.sspservices
    is set to 0.
     
    The SAE counts active SAEservice objects whose status
    attribute is set to 'active' only and ignores 'inactive'
    objects. The SAE generates warnings if the number of active
    objects exceeded license.val.sspservices; however,
    these SAEservices are still available to users.

    The SAE checks the current number of loaded SAEServices
    against the licensed number when a SAEService is loaded into
    the SAE internal database or removed from the database.

    CONDITION : MAJOR

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:{SERVICES}
     ({SERVICES_PERCENTAGE}%) of the available licensed services
     are in use.: {juniSdxSnmpTrapHistoryAction}'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{SERVICES}:{LICENSE_LIMIT}'

     Where:
     juniSdxSnmpTrapHistoryTrapID = 10
     SERVICES               = Currently allocated SAE services
     SERVICES_PERCENTAGE    = Currently allocated
                              SAE services / 
                              licensed limit for services,
                              expressed as a percentage.
     LICENSE_LIMIT          = Service License Limit
    "
     
   REFERENCE "saeServiceLicense"
   ::= { juniSdxTraps 102 }

serviceLicenseMinorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms }
    STATUS       obsolete
    DESCRIPTION
    "
    Description:
    The SAE counts a number of SAEservice objects,which users
    can subscribe to, when license.val.sspservices is not set to
    0. The SAE bypasses the counting when license.val.sspservices
    is set to 0.
     
    The SAE counts active SAEservice objects whose status
    attribute is set to 'active' only and ignores 'inactive'
    objects. The SAE generates warnings if the number of active
    objects exceeded license.val.sspservices; however,
    these SAEservices are still available to users.

    The SAE checks the current number of loaded SAEServices
    against the licensed number when a SAEService is loaded into
    the SAE internal database or removed from the database.

    CONDITION : CRITICAL

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:{SERVICES}
     ({SERVICES_PERCENTAGE}%) of the available licensed services
     are in use.: {juniSdxSnmpTrapHistoryAction}'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{SERVICES}:{LICENSE_LIMIT}'

     Where:
     juniSdxSnmpTrapHistoryTrapID = 10
     SERVICES               = Currently allocated SAE services
     SERVICES_PERCENTAGE    = Currently allocated
                              SAE services / 
                              licensed limit for services,
                              expressed as a percentage.
     LICENSE_LIMIT          = Service License Limit
    "
     
   REFERENCE "saeServiceLicense"
   ::= { juniSdxTraps 103 }

serviceSessionLicenseClearAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex }
    STATUS       current
    DESCRIPTION
    "
    Description:
    This event is raised by the SAE License Server.

    The SAE restricts the number of active service sessions
    (juniSdxSaeServiceSessions).
    SAE production licenses are issued with a limit of number
    of service sessions and each SAE consumes a part of the
    license on request.

    A previous 'serviceSessionLicense' has been CLEARED.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:LICENSE SERVER:
     {SERVICE_SESSIONS} ({SERVICES_PERCENTAGE}%) of the
     available licensed service sessions are in use.: CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{SERVICE_SESSIONS}:
     {SERVICE_SESSION_LICENSE_LIMIT}'

     Where:
     juniSdxSnmpTrapHistoryTrapID = 11
     SERVICE_SESSIONS       = Currently allocated SAE service
                              sessions allocated across all SAEs.
     SERVICES_PERCENTAGE    = Currently allocated
                              SERVICE_SESSIONS / 
                              licensed limit for service sessions,
                              expressed as a percentage.
     LICENSE_LIMIT          = Service Session License Limit
    "
   REFERENCE "saeServiceSessionLicense"
   ::= { juniSdxTraps 110 }

serviceSessionLicenseCritAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex }
    STATUS       current
    DESCRIPTION
    "
    Description:
    This event is raised by the SAE License Server.

    The SAE restricts the number of active service sessions
    (juniSdxSaeServiceSessions).
    SAE production licenses are issued with a limit of number
    of service sessions and each SAE consumes a part of the
    license on request.

    The License Server esculates the existing alarm level to
    critical if the major (See 'serviceSessionLicenseMajorAlarm')
    state has been present for more than one week.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex

    Text Displayed:
    'CRITICAL:LICENSE SERVER:{SERVICE_SESSIONS}
     ({SERVICES_PERCENTAGE}%) of the available licensed service
     sessions are in use.: RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{SERVICE_SESSIONS}:
     {SERVICE_SESSION_LICENSE_LIMIT}'

     Where:
     juniSdxSnmpTrapHistoryTrapID = 11
     SERVICE_SESSIONS       = Currently allocated SAE service
                              sessions allocated across all SAEs.
     SERVICES_PERCENTAGE    = Currently allocated
                              SERVICE_SESSIONS / 
                              licensed limit for service sessions,
                              expressed as a percentage.
     LICENSE_LIMIT          = Service Session License Limit
    "
   REFERENCE "saeServiceSessionLicense"
   ::= { juniSdxTraps 111 }

serviceSessionLicenseMajorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex }
    STATUS       current
    DESCRIPTION
    "
    Description:
    This event is raised by the SAE License Server.

    The SAE restricts the number of active service sessions
    (juniSdxSaeServiceSessions).
    SAE production licenses are issued with a limit of number
    of service sessions and each SAE consumes a part of the
    license on request.

    When the total number of SAE service sessions reaches the
    licensed service session limit a MAJOR alarm is raised.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex

    Text Displayed:
    'MAJOR:LICENSE SERVER:{SERVICE_SESSIONS}
     ({SERVICES_PERCENTAGE}%) of the available licensed service
     sessions are in use.: RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{SERVICE_SESSIONS}:
     {SERVICE_SESSION_LICENSE_LIMIT}'

     Where:
     juniSdxSnmpTrapHistoryTrapID = 11
     SERVICE_SESSIONS       = Currently allocated SAE service
                              sessions allocated across all SAEs.
     SERVICES_PERCENTAGE    = Currently allocated
                              SERVICE_SESSIONS / 
                              licensed limit for service sessions,
                              expressed as a percentage.
     LICENSE_LIMIT          = Service Session License Limit
    "
   REFERENCE "saeServiceSessionLicense"
   ::= { juniSdxTraps 112 }

serviceSessionLicenseMinorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex }
    STATUS       current
    DESCRIPTION
    "
    Description:
    This event is raised by the SAE License Server.

    The SAE restricts the number of active service sessions
    (juniSdxSaeServiceSessions).
    SAE production licenses are issued with a limit of number
    of service sessions and each SAE consumes a part of the
    license on request.

    When the total number of SAE service sessions exceeded a
    user-defined threshold (  a percentage of the licensed
    service sessions) a MINOR alarm is raised.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex

    Text Displayed:
    'MINOR:LICENSE SERVER:{SERVICE_SESSIONS}
     ({SERVICES_PERCENTAGE}%) of the available licensed service
     sessions are in use.: RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{SERVICE_SESSIONS}:
     {SERVICE_SESSION_LICENSE_LIMIT}'

     Where:
     juniSdxSnmpTrapHistoryTrapID = 11
     SERVICE_SESSIONS       = Currently allocated SAE service
                              sessions allocated across all SAEs.
     SERVICES_PERCENTAGE    = Currently allocated
                              SERVICE_SESSIONS / 
                              licensed limit for service sessions,
                              expressed as a percentage.
     LICENSE_LIMIT          = Service Session License Limit
    "
   REFERENCE "saeServiceSessionLicense"
   ::= { juniSdxTraps 113 }

saeClientLicExpiryClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxLicClientApplId,
               juniSdxLicClientLastRequestTime, 
               juniSdxLicClientLeaseExpireTime  }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is a alarm for the expiry of a current license 
    lease.

    This event is generated when a previously raised
    'saeClientLicExpiry' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxLicClientApplId
    9)      juniSdxLicClientLastRequestTime
    10)     juniSdxLicClientLeaseExpireTime

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:The client has consumed
     {LICENSE_CONSUMPTION%}% of its available license
     lease.  This is below the threshold of {THRESHOLD}.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {LICENSE_CONSUMPTION_%}:
     {juniSdxLicClientLastRequestTime}:
     {juniSdxLicClientLeaseExpireTime}:
     {THRESHOLD}'
    "
    REFERENCE "saeClientLicExpiry"
    ::= { juniSdxTraps 120 }

saeClientLicExpiryCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxLicClientApplId,
               juniSdxLicClientLastRequestTime, 
               juniSdxLicClientLeaseExpireTime  }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is a alarm for the expiry of a current license 
    lease.

    This alarm will be sent when the SDX client license is
    about to expire.  The trap monitors how much ( of the current
    lease time has been consumed (LICENSE_CONSUMPTION%).

    LICENSE_CONSUMPTION% is calculated as follows:

    [juniSdxLicClientLastRequestTime/
     juniSdxLicClientLeaseExpireTime +
                     juniSdxLicClientLastRequestTime)]

    This event is generated when the license consumed percentage
    (LICENSE_CONSUMPTION%) exceeded the configured critical
    threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSdxLicClientApplId
    9)      juniSdxLicClientLastRequestTime
    10)     juniSdxLicClientLeaseExpireTime

    Text Displayed:
    'CRITICAL:SAE:The client has consumed
     {LICENSE_CONSUMPTION_PERCENTAGE}% of its available license
     lease.  This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {LICENSE_CONSUMPTION_%}:
     {juniSdxLicClientLastRequestTime}:
     {juniSdxLicClientLeaseExpireTime}:
     {THRESHOLD}'
    "
    REFERENCE "saeClientLicExpiry"
    ::= { juniSdxTraps 121 }


saeClientLicExpiryMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxLicClientApplId,
               juniSdxLicClientLastRequestTime, 
               juniSdxLicClientLeaseExpireTime  }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is a alarm for the expiry of a current license 
    lease.

    This alarm will be sent when the SDX client license is
    about to expire.  The trap monitors how much ( of the current
    lease time has been consumed (LICENSE_CONSUMPTION%).

    LICENSE_CONSUMPTION% is calculated as follows:

    [juniSdxLicClientLastRequestTime/
     juniSdxLicClientLeaseExpireTime +
                     juniSdxLicClientLastRequestTime)]

    This event is generated when the license consumed percentage
    (LICENSE_CONSUMPTION%) exceeded the configured major 
    threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxLicClientApplId
    9)      juniSdxLicClientLastRequestTime
    10)     juniSdxLicClientLeaseExpireTime

    Text Displayed:
    'MAJOR:SAE:The client has consumed
     {LICENSE_CONSUMPTION_PERCENTAGE}% of its available license
     lease.  This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {LICENSE_CONSUMPTION_%}:
     {juniSdxLicClientLastRequestTime}:
     {juniSdxLicClientLeaseExpireTime}:
     {THRESHOLD}'
    "
    REFERENCE "saeClientLicExpiry"
    ::= { juniSdxTraps 122 }

saeClientLicExpiryMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxLicClientApplId,
               juniSdxLicClientLastRequestTime, 
               juniSdxLicClientLeaseExpireTime  }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is a alarm for the expiry of a current license 
    lease.

    This alarm will be sent when the SDX client license is
    about to expire.  The trap monitors how much ( of the current
    lease time has been consumed (LICENSE_CONSUMPTION%).

    LICENSE_CONSUMPTION% is calculated as follows:

    [juniSdxLicClientLastRequestTime/
     juniSdxLicClientLeaseExpireTime + 
                     juniSdxLicClientLastRequestTime)]

    This event is generated when the license consumed percentage
    (LICENSE_CONSUMPTION%) exceeded the configured  minor 
    threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxLicClientApplId
    9)      juniSdxLicClientLastRequestTime
    10)     juniSdxLicClientLeaseExpireTime

    Text Displayed:
    'MINOR:SAE:The client has consumed
     {LICENSE_CONSUMPTION_PERCENTAGE}% of its available license
     lease.  This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {LICENSE_CONSUMPTION_%}:
     {juniSdxLicClientLastRequestTime}:
     {juniSdxLicClientLeaseExpireTime}:
     {THRESHOLD}'
    "
    REFERENCE "saeClientLicExpiry"
    ::= { juniSdxTraps 123 }
    
saeAccInvSvrAddrClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeRadAccInvldServerAddr }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS accounting acknowledgement
    packets that have been received by this SAE server and that
    have a source IP address that does not match any RADIUS
    server to which this SAE server is sending accounting
    data.

    This event is generated when a previously raised
    'saeAccInvSvrAddr' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeRadAccInvldServerAddr

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Accounting 
     Client: During the last {PI}s, 
     {_juniSdxSaeRadAccInvldServerAddr} invalid server address 
     error(s) occurred.  This is below the threshold of 
     {THRESHOLD} invalid server address error(s).: CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeRadAccInvldServerAddr}:{THRESHOLD}'
    "
    REFERENCE "saeAccInvalidServerAddresses"
    ::= { juniSdxTraps 200 }

saeAccInvSvrAddrCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeRadAccInvldServerAddr }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS accounting acknowledgement
    packets that have been received by this SAE server and that
    have a source IP address that does not match any RADIUS
    server to which this SAE server is sending accounting
    data.

    This event is generated when the number of
    'juniSdxSaeRadAccInvldServerAddr' errors generated  during the
    last polling interval ( _juniSdxSaeRadAccInvldServerAddr)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeRadAccInvldServerAddr

    Text Displayed:
    'CRITICAL:SAE RADIUS Accounting Client:
     During the last {PI}s, {_juniSdxSaeRadAccInvldServerAddr} 
     invalid server address error(s) occurred.  This exceeded the
     threshold of {THRESHOLD} invalid server address error(s).:
     RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeRadAccInvldServerAddr}:{THRESHOLD}'
    "
    REFERENCE "saeAccInvalidServerAddresses"
    ::= { juniSdxTraps 201 }

saeAccInvSvrAddrMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeRadAccInvldServerAddr }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS accounting acknowledgement
    packets that have been received by this SAE server and that
    have a source IP address that does not match any RADIUS
    server to which this SAE server is sending accounting
    data.

    This event is generated when the number of
    'juniSdxSaeRadAccInvldServerAddr' errors generated  during the
    last polling interval ( _juniSdxSaeRadAccInvldServerAddr)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeRadAccInvldServerAddr

    Text Displayed:
    'MAJOR:SAE RADIUS Accounting Client:
     During the last {PI}s, {_juniSdxSaeRadAccInvldServerAddr}
     invalid server address error(s) occurred.  This exceeded the
     threshold of {THRESHOLD} invalid server address error(s).:
     RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeRadAccInvldServerAddr}:{THRESHOLD}'
    "
    REFERENCE "saeAccInvalidServerAddresses"
    ::= { juniSdxTraps 202 }

saeAccInvSvrAddrMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeRadAccInvldServerAddr }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS accounting acknowledgement
    packets that have been received by this SAE server and that
    have a source IP address that does not match any RADIUS
    server to which this SAE server is sending accounting
    data.

    This event is generated when the number of
    'juniSdxSaeRadAccInvldServerAddr' errors generated  during the
    last polling interval ( _juniSdxSaeRadAccInvldServerAddr)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeRadAccInvldServerAddr

    Text Displayed:
    'MINOR:SAE RADIUS Accounting Client:
     During the last {PI}s, {_juniSdxSaeRadAccInvldServerAddr}
     invalid server address error(s) occurred.  This exceeded the
     threshold of {THRESHOLD} invalid server address error(s).:
     RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeRadAccInvldServerAddr}:{THRESHOLD}'
    "
    REFERENCE "saeAccInvalidServerAddresses"
    ::= { juniSdxTraps 203 }

saeAccRoundTripTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccRoundTripTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the time in milliseconds that elapsed after sending
    an Accounting-Request packet to the RADIUS server and
    receiving the corresponding Accounting-Response packet from
    the RADIUS server. Measures the round trip time associated
    with the most recently received Accounting-Response packet.

    This event is generated when a previously raised
    'saeAccRoundTripTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber   
    10)     juniSdxSaeAccRoundTripTime

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Accounting 
     Client: The round trip message time is
     {juniSdxSaeAccRoundTripTime}ms.  This is below the 
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAccRoundTripTime}:{THRESHOLD}'
    "
    REFERENCE "saeAccRoundTripTime"
    ::= { juniSdxTraps 210 }

saeAccRoundTripTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccRoundTripTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the time in milliseconds that elapsed after sending
    an Accounting-Request packet to the RADIUS server and
    receiving the corresponding Accounting-Response packet from
    the RADIUS server. Measures the round trip time associated
    with the most recently received Accounting-Response packet.

    This event is generated when the 'juniSdxSaeAccRoundTripTime'
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccRoundTripTime

    Text Displayed:
    'CRITICAL:SAE RADIUS Accounting Client:The round trip message
     time is {juniSdxSaeAccRoundTripTime}ms.  This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAccRoundTripTime}:{THRESHOLD}'
    "
    REFERENCE "saeAccRoundTripTime"
    ::= { juniSdxTraps 211 }

saeAccRoundTripTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccRoundTripTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the time in milliseconds that elapsed after sending
    an Accounting-Request packet to the RADIUS server and
    receiving the corresponding Accounting-Response packet from
    the RADIUS server. Measures the round trip time associated
    with the most recently received Accounting-Response packet.

    This event is generated when the 'juniSdxSaeAccRoundTripTime'
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccRoundTripTime

    Text Displayed:
    'MAJOR:SAE RADIUS Accounting Client:The round trip message
     time is {juniSdxSaeAccRoundTripTime}ms.  This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAccRoundTripTime}:{THRESHOLD}'
    "
    REFERENCE "saeAccRoundTripTime"
    ::= { juniSdxTraps 212 }

saeAccRoundTripTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccRoundTripTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the time in milliseconds that elapsed after sending
    an Accounting-Request packet to the RADIUS server and
    receiving the corresponding Accounting-Response packet from
    the RADIUS server. Measures the round trip time associated
    with the most recently received Accounting-Response packet.

    This event is generated when the 'juniSdxSaeAccRoundTripTime'
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccRoundTripTime

    Text Displayed:
    'MINOR:SAE RADIUS Accounting Client:The round trip message
     time is {juniSdxSaeAccRoundTripTime}ms.  This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAccRoundTripTime}:{THRESHOLD}'
    "
    REFERENCE "saeAccRoundTripTime"
    ::= { juniSdxTraps 213 }

saeAccRetransClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccRetrans }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Request packets retransmitted
    during the last polling interval to the RADIUS server. 
    Retransmissions include retries where the Identifier and
    Acct-Delay have been updated, as well as those in which they
    remain the same.

    This event is generated when a previously raised 
    'saeAccRetrans' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccRetrans

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Accounting
     Client: During the last {PI}s, {_juniSdxSaeAccRetrans}
     retransmissions occurred.  This is below the threshold of
     {THRESHOLD} retransmissions.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccRetrans}:{THRESHOLD}'
    "
    REFERENCE "saeAccRetransmissions"
    ::= { juniSdxTraps 220 }

saeAccRetransCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccRetrans }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Request packets retransmitted
    during the last polling interval to the RADIUS server.
    Retransmissions include retries where the Identifier and
    Acct-Delay have been updated, as well as those in which they
    remain the same.

    This event is generated when the number of
    'juniSdxSaeAccRetrans' during the last polling interval
    ( _juniSdxSaeAccRetrans) exceeded the configured critical
    threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber  
    10)     juniSdxSaeAccRetrans


    Text Displayed:
    'CRITICAL:SAE RADIUS Accounting Client:
     During the last {PI}s, {_juniSdxSaeAccRetrans}
     retransmissions occurred.  This exceeded the threshold of
     {THRESHOLD} retransmissions.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccRetrans}:{THRESHOLD}'
    "
    REFERENCE "saeAccRetransmissions"
    ::= { juniSdxTraps 221 }

saeAccRetransMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccRetrans }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Request packets retransmitted
    during the last polling interval to the RADIUS server.
    Retransmissions include retries where the Identifier and
    Acct-Delay have been updated, as well as those in which they
    remain the same.

    This event is generated when the number of
    'juniSdxSaeAccRetrans' during the last polling interval
    ( _juniSdxSaeAccRetrans) exceeded the configured major 
    threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccRetrans

    Text Displayed:
    'MAJOR:SAE RADIUS Accounting Client:
     During the last {PI}s, {_juniSdxSaeAccRetrans}
     retransmissions occurred.  This exceeded the threshold of
     {THRESHOLD} retransmissions.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccRetrans}:{THRESHOLD}'
    "
    REFERENCE "saeAccRetransmissions"
    ::= { juniSdxTraps 222 }

saeAccRetransMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccRetrans }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Request packets retransmitted
    during the last polling interval to the RADIUS server.
    Retransmissions include retries where the Identifier and
    Acct-Delay have been updated, as well as those in which they
    remain the same.

    This event is generated when the number of
    'juniSdxSaeAccRetrans' during the last polling interval
    ( _juniSdxSaeAccRetrans) exceeded the configured minor 
    threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccRetrans

    Text Displayed:
    'MINOR:SAE RADIUS Accounting Client:
     During the last {PI}s, {_juniSdxSaeAccRetrans}
     retransmissions occurred.  This exceeded the threshold of
     {THRESHOLD} retransmissions.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccRetrans}:{THRESHOLD}'
    "
    REFERENCE "saeAccRetransmissions"
    ::= { juniSdxTraps 223 }

saeAccMalformedRespClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccMlfrmdResp }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of malformed Accounting-Response packets
    received from the RADIUS server during the last polling
    interval. Malformed packets include packets with an invalid
    length. This valu e does not include Accounting-Response 
    packets counted by saeAccClientBadAuthenticators and
    saeAccClientUnknownTypes

    This event is generated when a previously raised
    'saeAccMalformedResp' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccMlfrmdResp

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Accounting
     Client:During the last {PI}s, {_juniSdxSaeAccMlfrmdResp}
     malformed responses occurred.  This is below the threshold
     of {THRESHOLD} malformed responses.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccMlfrmdResp}:{THRESHOLD}'
    "
    REFERENCE "saeAccMalformedResponses"
    ::= { juniSdxTraps 230 }

saeAccMalformedRespCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccMlfrmdResp }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of malformed Accounting-Response packets
    received from the RADIUS server during the last polling
    interval. Malformed packets include packets with an invalid
    length. This valu e does not include Accounting-Response
    packets counted by saeAccClientBadAuthenticators and
    saeAccClientUnknownTypes

    This event is generated when the number of
    'juniSdxSaeAccRetrans' during the last polling interval
    ( _juniSdxSaeAccMlfrmdResp) exceeded the configured
     critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccMlfrmdResp


    Text Displayed:
    'CRITICAL:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccMlfrmdResp} malformed responses occurred. 
     This exceeded the threshold of {THRESHOLD} malformed
     responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccMlfrmdResp}:{THRESHOLD}'

    Operator Action:
    FIXME
    "
    REFERENCE "saeAccMalformedResponses"
    ::= { juniSdxTraps 231 }

saeAccMalformedRespMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccMlfrmdResp }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of malformed Accounting-Response packets
    received from the RADIUS server during the last polling
    interval. Malformed packets include packets with an invalid
    length. This valu e does not include Accounting-Response
    packets counted by saeAccClientBadAuthenticators and
    saeAccClientUnknownTypes

    This event is generated when the number of
    '_juniSdxSaeAccMlfrmdResp' during the last polling interval
    ( _juniSdxSaeAccMlfrmdResp) exceeded the configured
     major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccMlfrmdResp


    Text Displayed:
    'MAJOR:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccMlfrmdResp} malformed responses occurred.
     This exceeded the threshold of {THRESHOLD} malformed
     responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccMlfrmdResp}:{THRESHOLD}'
    "
    REFERENCE "saeAccMalformedResponses"
    ::= { juniSdxTraps 232 }

saeAccMalformedRespMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccMlfrmdResp }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of malformed Accounting-Response packets
    received from the RADIUS server during the last polling
    interval. Malformed packets include packets with an invalid
    length. This valu e does not include Accounting-Response
    packets counted by saeAccClientBadAuthenticators and
    saeAccClientUnknownTypes

    This event is generated when the number of
    'juniSdxSaeAccRetrans' during the last polling interval
    ( _juniSdxSaeAccMlfrmdResp) exceeded the configured
     minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccMlfrmdResp

    Text Displayed:
    'MINOR:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccMlfrmdResp} malformed responses occurred.
     This exceeded the threshold of {THRESHOLD} malformed
     responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccMlfrmdResp}:{THRESHOLD}'
    "
    REFERENCE "saeAccMalformedResponses"
    ::= { juniSdxTraps 233 }

saeAccBadAuthentClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccBadAuthenticators }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Response packets with
    invalid authenticators that have been received during the
    last polling interval from the RADIUS server.

    This event is generated when a previously raised
    'saeAccBadAuthent' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccBadAuthenticators

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Accounting
     Client:During the last {PI}s,
     {_juniSdxSaeAccBadAuthenticators} malformed responses
     occurred.  This is below the threshold of {THRESHOLD}
     malformed responses.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccBadAuthenticators}:{THRESHOLD}'
    "
    REFERENCE "saeAccBadAuthenticators"
    ::= { juniSdxTraps 240 }

saeAccBadAuthentCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccBadAuthenticators }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Response packets with
    invalid authenticators that have been received during the
    last polling interval from the RADIUS server.

    This event is generated when the number of
    'juniSdxSaeAccBadAuthenticators' during the last polling 
    interval ( _juniSdxSaeAccBadAuthenticators) exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccBadAuthenticators

    Text Displayed:
    'CRITICAL:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccBadAuthenticators} malformed responses
     occurred.  This exceeded the threshold of {THRESHOLD}
     malformed responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccBadAuthenticators}:{THRESHOLD}'
    "
    REFERENCE "saeAccBadAuthenticators"
    ::= { juniSdxTraps 241 }

saeAccBadAuthentMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccBadAuthenticators }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Response packets with
    invalid authenticators that have been received during the
    last polling interval from the RADIUS server.

    This event is generated when the number of
    'juniSdxSaeAccBadAuthenticators' during the last polling 
    interval ( _juniSdxSaeAccBadAuthenticators) exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccBadAuthenticators

    Text Displayed:
    'MAJOR:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccBadAuthenticators} malformed responses
     occurred.  This exceeded the threshold of {THRESHOLD}
     malformed responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccBadAuthenticators}:{THRESHOLD}'
    "
    REFERENCE "saeAccBadAuthenticators"
    ::= { juniSdxTraps 242 }

saeAccBadAuthentMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccBadAuthenticators }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Response packets with
    invalid authenticators that have been received during the
    last polling interval from the RADIUS server.

    This event is generated when the number of
    'juniSdxSaeAccBadAuthenticators' during the last polling 
    interval ( _juniSdxSaeAccBadAuthenticators) exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccBadAuthenticators

    Text Displayed:
    'MINOR:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccBadAuthenticators} malformed responses
     occurred.  This exceeded the threshold of {THRESHOLD}
     malformed responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccBadAuthenticators}:{THRESHOLD}'
    "
    REFERENCE "saeAccBadAuthenticators"
    ::= { juniSdxTraps 243 }

saeAccPendingsReqsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccPendingRequests }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Request packets that have
    been sent to the RADIUS server, but for which no
    Accounting-Response has been received, or for which no
    timeout or retransmission has occurred.

    This event is generated when a previously raised
    'saeAccPendingReqs' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccPendingRequests

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Accounting
     Client:The number of pending requests is {saeAccPendingReqs}.
     This is below the threshold of i{THRESHOLD} pending 
     requests:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAccPendingRequests}:{THRESHOLD}'
    "
    REFERENCE "saeAccPendingRequests"
    ::= { juniSdxTraps 250 }

saeAccPendingsReqsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,                            
               juniSdxSaeAccPendingRequests }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Request packets that have
    been sent to the RADIUS server, but for which no
    Accounting-Response has been received, or for which no
    timeout or retransmission has occurred.

    This event is generated when the number of
    'juniSdxSaeAccPendingRequests' exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccPendingRequests

    Text Displayed:
    'CRITICAL:SAE RADIUS Accounting Client:The number of pending
     requests is {saeAccPendingReqs}.  This exceeded the
     threshold of i{THRESHOLD} pending requests:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAccPendingRequests}:{THRESHOLD}'
    "
    REFERENCE "saeAccPendingRequests"
    ::= { juniSdxTraps 251 }

saeAccPendingsReqsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccPendingRequests }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Request packets that have
    been sent to the RADIUS server, but for which no
    Accounting-Response has been received, or for which no
    timeout or retransmission has occurred.

    This event is generated when the number of
    'juniSdxSaeAccPendingRequests' exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccPendingRequests

    Text Displayed:
    'MAJOR:SAE RADIUS Accounting Client:The number of pending
     requests is {saeAccPendingReqs}.  This exceeded the
     threshold of i{THRESHOLD} pending requests:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAccPendingRequests}:{THRESHOLD}'
    "
    REFERENCE "saeAccPendingRequests"
    ::= { juniSdxTraps 252 }

saeAccPendingsReqsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccPendingRequests }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Accounting-Request packets that have
    been sent to the RADIUS server, but for which no
    Accounting-Response has been received, or for which no
    timeout or retransmission has occurred.

    This event is generated when the number of
    'juniSdxSaeAccPendingRequests' exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccPendingRequests

    Text Displayed:
    'MINOR:SAE RADIUS Accounting Client:The number of pending
     requests is {saeAccPendingReqs}.  This exceeded the
     threshold of i{THRESHOLD} pending requests:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAccPendingRequests}:{THRESHOLD}'
    "
    REFERENCE "saeAccPendingRequests"
    ::= { juniSdxTraps 253 }

saeAccTimeoutsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccTimeouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is number of Accounting-Request packets that have been
    sent to the RADIUS server, but for which no
    Accounting-Response has been received within a timeout period.
    After a timeout this client may retransmit to the same
    server, transmit to a different server, or give up.
    A retransmission to the same server is counted as a timeout
    and as a retransmission.  A transmission to a different
    server is counted as a timeout and as a new
    Accounting-Request.  This is the number of timeouts received
    during the last polling interval.

    This event is generated when a previously raised
    'saeAccTimeouts' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccTimeouts

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE Radius Accounting
     Client:During the last {PI}s, {_juniSdxSaeAccTimeouts}
     timeouts occurred.  This is below the threshold of
     {THRESHOLD} timeouts.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccTimeouts}:{THRESHOLD}'
    "
    REFERENCE "saeAccTimeouts"
    ::= { juniSdxTraps 260 }

saeAccTimeoutsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccTimeouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is number of Accounting-Request packets that have been
    sent to the RADIUS server, but for which no
    Accounting-Response has been received within a timeout period.
    After a timeout this client may retransmit to the same
    server, transmit to a different server, or give up.
    A retransmission to the same server is counted as a timeout
    and as a retransmission.  A transmission to a different
    server is counted as a timeout and as a new
    Accounting-Request.  This is the number of timeouts received
    during the last polling interval.

    This event is generated when the number of
    'juniSdxSaeAccTimeouts' during the last polling
    interval ( _juniSdxSaeAccTimeouts) exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccTimeouts

    Text Displayed:
    'CRITICAL:SAE Radius Accounting Client:During
     the last {PI}s, {_juniSdxSaeAccTimeouts} timeouts occurred.
     This exceeded the threshold of {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccTimeouts}:{THRESHOLD}'
    "
    REFERENCE "saeAccTimeouts"
    ::= { juniSdxTraps 261 }

saeAccTimeoutsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccTimeouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is number of Accounting-Request packets that have been
    sent to the RADIUS server, but for which no
    Accounting-Response has been received within a timeout period.
    After a timeout this client may retransmit to the same
    server, transmit to a different server, or give up.
    A retransmission to the same server is counted as a timeout
    and as a retransmission.  A transmission to a different
    server is counted as a timeout and as a new
    Accounting-Request.  This is the number of timeouts received
    during the last polling interval.

    This event is generated when the number of
    'juniSdxSaeAccTimeouts' during the last polling
    interval ( _juniSdxSaeAccTimeouts) exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.


    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccTimeouts

    Text Displayed:
    'MAJOR:SAE Radius Accounting Client:During
     the last {PI}s, {_juniSdxSaeAccTimeouts} timeouts occurred.
     This exceeded the threshold of {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccTimeouts}:{THRESHOLD}'
    "
    REFERENCE "saeAccTimeouts"
    ::= { juniSdxTraps 262 }

saeAccTimeoutsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccTimeouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is number of Accounting-Request packets that have been
    sent to the RADIUS server, but for which no
    Accounting-Response has been received within a timeout period.
    After a timeout this client may retransmit to the same
    server, transmit to a different server, or give up.
    A retransmission to the same server is counted as a timeout
    and as a retransmission.  A transmission to a different
    server is counted as a timeout and as a new
    Accounting-Request.  This is the number of timeouts received
    during the last polling interval.

    This event is generated when the number of
    'juniSdxSaeAccTimeouts' during the last polling
    interval ( _juniSdxSaeAccTimeouts) exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccTimeouts

    Text Displayed:
    'MINOR:SAE Radius Accounting Client:During
     the last {PI}s, {_juniSdxSaeAccTimeouts} timeouts occurred.
     This exceeded the threshold of {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccTimeouts}:{THRESHOLD}'
    "
    REFERENCE "saeAccTimeouts"
    ::= { juniSdxTraps 263 }


saeAccUnknownTypesClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccUnknownTypes }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets of unknown type that
    have been received during the last polling interval by this
    RADIUS client.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccUnknownTypes


    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Accounting
     Client:During the last {PI}s, {_juniSdxSaeAccUnknownTypes}
     unknown type errors occurred.  This is below the threshold
     of {THRESHOLD} unknown type errors.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccUnknownTypes}:{THRESHOLD}'
    "
    REFERENCE "saeAccUnknownTypes"
    ::= { juniSdxTraps 270 }

saeAccUnknownTypesCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccUnknownTypes }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets of unknown type that
    have been received during the last polling interval by this
    RADIUS client.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccUnknownTypes

    Text Displayed:
    'CRITICAL:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccUnknownTypes} unknown type errors occurred. 
     This exceeded the threshold of {THRESHOLD} unknown type
     errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccUnknownTypes}:{THRESHOLD}'
    "
    REFERENCE "saeAccUnknownTypes"
    ::= { juniSdxTraps 271 }

saeAccUnknownTypesMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccUnknownTypes }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets of unknown type that
    have been received during the last polling interval by this
    RADIUS client.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccUnknownTypes

    Text Displayed:
    'MAJOR:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccUnknownTypes} unknown type errors occurred. 
     This exceeded the threshold of {THRESHOLD} unknown type
     errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccUnknownTypes}:{THRESHOLD}'
    "
    REFERENCE "saeAccUnknownTypes"
    ::= { juniSdxTraps 272 }

saeAccUnknownTypesMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,
               juniSdxSaeAccUnknownTypes }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets of unknown type that
    have been received during the last polling interval by this
    RADIUS client.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccUnknownTypes

    Text Displayed:
    'MINOR:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccUnknownTypes} unknown type errors occurred. 
     This exceeded the threshold of {THRESHOLD} unknown type
     errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccUnknownTypes}:{THRESHOLD}'
    "
    REFERENCE "saeAccUnknownTypes"
    ::= { juniSdxTraps 273 }

saeAccPcktsDroppedClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccPacketsDropped }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets that have been received
    during the last polling interval from the RADIUS server and
    discarded.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccPacketsDropped

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Accounting
     Client:During the last {PI}s, {_juniSdxSaeAccPacketsDropped}
     packets were dropped.  This is below the threshold of
    {THRESHOLD} dropped packets.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccPacketsDropped}:{THRESHOLD}'
    "
    REFERENCE "saeAccPacketsDropped"
    ::= { juniSdxTraps 280 }

saeAccPcktsDroppedCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccPacketsDropped }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets that have been received
    during the last polling interval from the RADIUS server and
    discarded.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccPacketsDropped

    Text Displayed:
    'CRITICAL:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccPacketsDropped} packets were dropped. 
     This exceeded the threshold of {THRESHOLD} dropped
     packets.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccPacketsDropped}:{THRESHOLD}'
    "
    REFERENCE "saeAccPacketsDropped"
    ::= { juniSdxTraps 281 }

saeAccPcktsDroppedMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccPacketsDropped }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets that have been received
    during the last polling interval from the RADIUS server and
    discarded.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccPacketsDropped

    Text Displayed:
    'MAJOR:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccPacketsDropped} packets were dropped. 
     This exceeded the threshold of {THRESHOLD} dropped
     packets.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccPacketsDropped}:{THRESHOLD}'
    "
    REFERENCE "saeAccPacketsDropped"
    ::= { juniSdxTraps 282 }

saeAccPcktsDroppedMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAccServerAddress,
               juniSdxSaeAccServerPortNumber,               
               juniSdxSaeAccPacketsDropped }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets that have been received
    during the last polling interval from the RADIUS server and
    discarded.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAccServerAddress
    9)      juniSdxSaeAccServerPortNumber      
    10)     juniSdxSaeAccPacketsDropped

    Text Displayed:
    'MINOR:SAE RADIUS Accounting Client:During the last {PI}s,
     {_juniSdxSaeAccPacketsDropped} packets were dropped. 
     This exceeded the threshold of {THRESHOLD} dropped
     packets.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAccPacketsDropped}:{THRESHOLD}'
    "
    REFERENCE "saeAccPacketsDropped"
    ::= { juniSdxTraps 283 }

saeAuthInvSvrAddrClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,      
               juniSdxSaeRadAuthInvldServerAddr }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS authentication acknowledgement
    packets that have been received during the last polling 
    interval by this SAE server and that have a source IP
    address that does not match any RADIUS server to
    which this SAE server is sending authentication requests.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeRadAuthInvldServerAddr


    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeRadAuthInvldServerAddr} invalid server address
     errors occurred.  This is below the threshold of {THRESHOLD}
     invalid server address errors.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeRadAuthInvldServerAddr}:{THRESHOLD}'
    "
    REFERENCE "saeAuthInvalidServerAddresses"
    ::= { juniSdxTraps 400 }

saeAuthInvSvrAddrCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeRadAuthInvldServerAddr }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS authentication acknowledgement
    packets that have been received during the last polling 
    interval by this SAE server and that have a source IP
    address that does not match any RADIUS server to
    which this SAE server is sending authentication requests.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeRadAuthInvldServerAddr


    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication Client:During the last
     {PI}s, {_juniSdxSaeRadAuthInvldServerAddr} invalid server
     address errors occurred.  This exceeded the threshold of
     {THRESHOLD} invalid server address errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     
     {_juniSdxSaeRadAuthInvldServerAddr}:{THRESHOLD}'
    "
    REFERENCE "saeAuthInvalidServerAddresses"
    ::= { juniSdxTraps 401 }

saeAuthInvSvrAddrMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeRadAuthInvldServerAddr }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS authentication acknowledgement
    packets that have been received during the last polling 
    interval by this SAE server and that have a source IP
    address that does not match any RADIUS server to
    which this SAE server is sending authentication requests.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeRadAuthInvldServerAddr

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication Client:During the last
     {PI}s, {_juniSdxSaeRadAuthInvldServerAddr} invalid server
     address errors occurred.  This exceeded the threshold of
     {THRESHOLD} invalid server address errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeRadAuthInvldServerAddr}:{THRESHOLD}'
    "
    REFERENCE "saeAuthInvalidServerAddresses"
    ::= { juniSdxTraps 402 }

saeAuthInvSvrAddrMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeRadAuthInvldServerAddr }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS authentication acknowledgement
    packets that have been received during the last polling 
    interval by this SAE server and that have a source IP
    address that does not match any RADIUS server to
    which this SAE server is sending authentication requests.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeRadAuthInvldServerAddr

    Text Displayed:
    'MINOR:SAE RADIUS Authentication Client:During the last
     {PI}s, {_juniSdxSaeRadAuthInvldServerAddr} invalid server
     address errors occurred.  This exceeded the threshold of
     {THRESHOLD} invalid server address errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeRadAuthInvldServerAddr}:{THRESHOLD}'
    "
    REFERENCE "saeAuthInvalidServerAddresses"
    ::= { juniSdxTraps 403 }

saeAuthRoundTripTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthRoundTripTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The time in milliseconds that elapsed after sending an
    Access-Request packet to the RADIUS server and receiving the
    corresponding Access-Reply/Access-Challenge packet from the
    RADIUS server.  Measures the round trip time associated with
    the most recently received Access-Reply/Access-Challenge
    packet.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthRoundTripTime

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication
     Client :The round trip message time is
     {juniSdxSaeAuthRoundTripTime}ms.  This is below the threshold
     of {THRESHOLD}ms:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAuthRoundTripTime}:{THRESHOLD}'
    "
    REFERENCE "saeAuthRoundTripTime"
    ::= { juniSdxTraps 410 }

saeAuthRoundTripTimeCritAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthRoundTripTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The time in milliseconds that elapsed after sending an
    Access-Request packet to the RADIUS server and receiving the
    corresponding Access-Reply/Access-Challenge packet from the
    RADIUS server.  Measures the round trip time associated with
    the most recently received Access-Reply/Access-Challenge
    packet.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthRoundTripTime


    Text Displayed:
    '{juniSdxSaeAuthRoundTripTime}:SAE RADIUS Authentication
     Client :The round trip message time is
     {juniSdxSaeAuthRoundTripTime}ms.  This is below the threshold
     of {THRESHOLD}ms:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAuthRoundTripTime}:{THRESHOLD}'
    "
    REFERENCE "saeAuthRoundTripTime"
    ::= { juniSdxTraps 411 }

saeAuthRoundTripTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthRoundTripTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The time in milliseconds that elapsed after sending an
    Access-Request packet to the RADIUS server and receiving the
    corresponding Access-Reply/Access-Challenge packet from the
    RADIUS server.  Measures the round trip time associated with
    the most recently received Access-Reply/Access-Challenge
    packet.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthRoundTripTime


    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication Client :The round trip
     message time is {juniSdxSaeAuthRoundTripTime}ms.  This
     exceeded the threshold of {THRESHOLD}ms:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAuthRoundTripTime}:{THRESHOLD}'
    "
    REFERENCE "saeAuthRoundTripTime"
    ::= { juniSdxTraps 412 }

saeAuthRoundTripTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthRoundTripTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The time in milliseconds that elapsed after sending an
    Access-Request packet to the RADIUS server and receiving the
    corresponding Access-Reply/Access-Challenge packet from the
    RADIUS server.  Measures the round trip time associated with
    the most recently received Access-Reply/Access-Challenge
    packet.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthRoundTripTime

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication Client :The round trip
     message time is {juniSdxSaeAuthRoundTripTime}ms.  This
     exceeded the threshold of {THRESHOLD}ms:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAuthRoundTripTime}:{THRESHOLD}'
    "
    REFERENCE "saeAuthRoundTripTime"
    ::= { juniSdxTraps 413 }

saeAuthRetransClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthAccessRetrans }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets retransmitted
    during the last polling interval to the RADIUS server.

    This event is generated when a previously raised
    'saeAuthRetrans' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthAccessRetrans

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication
     Client:During the last {PI}s, {_juniSdxSaeAuthAccessRetrans}
     retransmissions occurred.  This is below the threshold
     of {THRESHOLD} retransmissions.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthAccessRetrans}:{THRESHOLD}'
    "
    REFERENCE "saeAuthAccessRetransmissions"
    ::= { juniSdxTraps 420 }

saeAuthRetransCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthAccessRetrans }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets retransmitted
    during the last polling interval to the RADIUS server.

    This event is generated when the number of
    'juniSdxSaeAuthAccessRetrans' during the last polling
    interval ( _juniSdxSaeAuthAccessRetrans)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthAccessRetrans

    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication
     Client:During the last {PI}s, {_juniSdxSaeAuthAccessRetrans}
     retransmissions occurred.  This exceeds the threshold
     of {THRESHOLD} retransmissions.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthAccessRetrans}:{THRESHOLD}'
    "
    REFERENCE "saeAuthAccessRetransmissions"
    ::= { juniSdxTraps 421 }

saeAuthRetransMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthAccessRetrans }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets retransmitted
    during the last polling interval to the RADIUS server.

    This event is generated when the number of
    'juniSdxSaeAuthAccessRetrans' during the last polling
    interval ( _juniSdxSaeAuthAccessRetrans)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthAccessRetrans

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication
     Client:During the last {PI}s, {_juniSdxSaeAuthAccessRetrans}
     retransmissions occurred.  This exceeds the threshold
     of {THRESHOLD} retransmissions.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthAccessRetrans}:{THRESHOLD}'
    "
    REFERENCE "saeAuthAccessRetransmissions"
    ::= { juniSdxTraps 422 }

saeAuthRetransMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthAccessRetrans }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets retransmitted
    during the last polling interval to the RADIUS server.

    This event is generated when the number of
    'juniSdxSaeAuthAccessRetrans' during the last polling
    interval ( _juniSdxSaeAuthAccessRetrans)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthAccessRetrans

    Text Displayed:
    'MINOR:SAE RADIUS Authentication
     Client:During the last {PI}s, {_juniSdxSaeAuthAccessRetrans}
     retransmissions occurred.  This exceeds the threshold
     of {THRESHOLD} retransmissions.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthAccessRetrans}:{THRESHOLD}'
    "
    REFERENCE "saeAuthAccessRetransmissions"
    ::= { juniSdxTraps 423 }

saeAuthMalformedRespClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthMlfrmdAccessResp }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of malformed Access-Response packets
    received during the last polling interval from the RADIUS
    server. Malformed packets include packets with an invalid
    length . This value does not include the Access-Response
    packets counted by juniSdxSaeAuthBadAuthenticators and
    juniSdxSaeAuthUnknownTypes.

    This event is generated when a previously raised
    'saeAuthMalformedResp' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthMlfrmdAccessResp

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeAuthMlfrmdAccessResp} malformed responses
     occurred.  This is below the threshold of {THRESHOLD}
     malformed responses.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthMlfrmdAccessResp}:{THRESHOLD}'
    "
    REFERENCE "saeAuthMalformedAccessResponses"
    ::= { juniSdxTraps 430 }

saeAuthMalformedRespCritAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthMlfrmdAccessResp }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of malformed Access-Response packets
    received during the last polling interval from the RADIUS
    server. Malformed packets include packets with an invalid
    length . This value does not include the Access-Response
    packets counted by juniSdxSaeAuthBadAuthenticators and
    juniSdxSaeAuthUnknownTypes.

    This event is generated when the number of
    'juniSdxSaeAuthMlfrmdAccessResp' during the last polling
    interval ( _juniSdxSaeAuthMlfrmdAccessResp)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthMlfrmdAccessResp

    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeAuthMlfrmdAccessResp} malformed responses
     occurred.  This is exceeded threshold of {THRESHOLD}
     malformed responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthMlfrmdAccessResp}:{THRESHOLD}'
    "
    REFERENCE "saeAuthMalformedAccessResponses"
    ::= { juniSdxTraps 431 }

saeAuthMalformedRespMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthMlfrmdAccessResp }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of malformed Access-Response packets
    received during the last polling interval from the RADIUS
    server. Malformed packets include packets with an invalid
    length . This value does not include the Access-Response
    packets counted by juniSdxSaeAuthBadAuthenticators and
    juniSdxSaeAuthUnknownTypes.

    This event is generated when the number of
    'juniSdxSaeAuthMlfrmdAccessResp' during the last polling
    interval ( _juniSdxSaeAuthMlfrmdAccessResp)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthMlfrmdAccessResp

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeAuthMlfrmdAccessResp} malformed responses
     occurred.  This exceeded the threshold of {THRESHOLD}
     malformed responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthMlfrmdAccessResp}:{THRESHOLD}'
    "
    REFERENCE "saeAuthMalformedAccessResponses"
    ::= { juniSdxTraps 432 }

saeAuthMalformedRespMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthMlfrmdAccessResp }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of malformed Access-Response packets
    received during the last polling interval from the RADIUS
    server. Malformed packets include packets with an invalid
    length . This value does not include the Access-Response
    packets counted by juniSdxSaeAuthBadAuthenticators and
    juniSdxSaeAuthUnknownTypes.

    This event is generated when the number of
    'juniSdxSaeAuthMlfrmdAccessResp' during the last polling
    interval ( _juniSdxSaeAuthMlfrmdAccessResp)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthMlfrmdAccessResp

    Text Displayed:
    'MINOR:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeAuthMlfrmdAccessResp} malformed responses
     occurred.  This exceeded the threshold of {THRESHOLD}
     malformed responses.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthMlfrmdAccessResp}:{THRESHOLD}'
    "
    REFERENCE "saeAuthMalformedAccessResponses"
    ::= { juniSdxTraps 433 }

saeAuthBadAuthentClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthBadAuthenticators }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Response packets received 
    during the last polling interval from the RADIUS server that
    contain invalid authenticators or Signature attributes.

    This event is generated when a previously raised
    'saeAuthBadAuthent' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthBadAuthenticators

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeAuthBadAuthenticators} bad authenticators errors
     occurred. This is below the threshold of {THRESHOLD}.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthBadAuthenticators}:{THRESHOLD}'
    "
    REFERENCE "saeAuthBadAuthenticators"
    ::= { juniSdxTraps 440 }

saeAuthBadAuthentCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthBadAuthenticators }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Response packets received 
    during the last polling interval from the RADIUS server that
    contain invalid authenticators or Signature attributes.

    This event is generated when the number of 'saeAuthBadAuthent'
    during the last polling interval
    ( _juniSdxSaeAuthBadAuthenticators)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthBadAuthenticators


    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeAuthBadAuthenticators} bad authenticators errors
     occurred. This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthBadAuthenticators}:{THRESHOLD}'
    "
    REFERENCE "saeAuthBadAuthenticators"
    ::= { juniSdxTraps 441 }

saeAuthBadAuthentMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthBadAuthenticators }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Response packets received 
    during the last polling interval from the RADIUS server that
    contain invalid authenticators or Signature attributes.

    This event is generated when the number of 'saeAuthBadAuthent'
    during the last polling interval
    ( _juniSdxSaeAuthBadAuthenticators)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthBadAuthenticators

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeAuthBadAuthenticators} bad authenticators errors
     occurred. This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthBadAuthenticators}:{THRESHOLD}'
    "
    REFERENCE "saeAuthBadAuthenticators"
    ::= { juniSdxTraps 442 }

saeAuthBadAuthentMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthBadAuthenticators }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Response packets received 
    during the last polling interval from the RADIUS server that
    contain invalid authenticators or Signature attributes.

    This event is generated when the number of 'saeAuthBadAuthent'
    during the last polling interval
    ( _juniSdxSaeAuthBadAuthenticators)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthBadAuthenticators

    Text Displayed:
    'MINOR:SAE RADIUS Authentication
     Client:During the last {PI}s,
     {_juniSdxSaeAuthBadAuthenticators} bad authenticators errors
     occurred. This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthBadAuthenticators}:{THRESHOLD}'
    "
    REFERENCE "saeAuthBadAuthenticators"
    ::= { juniSdxTraps 443 }

saeAuthPendingReqsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthPendingRequests }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets that have been
    sent to the RADIUS server, but for which no Access-Accept,
    Access-Reject, or Access-Challenge has been received, or for
    which no timeout or retransmission has occurred.

    This event is generated when a previously raised
    'saeAuthPendingReqs' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthPendingRequests

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication
     Client:The number of pending requests is 
     {juniSdxSaeAuthPendingRequests}.  This is below the threshold
     of {THRESHOLD} pending requests:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAuthPendingRequests}:{THRESHOLD}'
    "
    REFERENCE "saeAuthPendingRequests"
    ::= { juniSdxTraps 450 }

saeAuthPendingReqsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthPendingRequests }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets that have been
    sent to the RADIUS server, but for which no Access-Accept,
    Access-Reject, or Access-Challenge has been received, or for
    which no timeout or retransmission has occurred.

    This event is generated when the number of
    'juniSdxSaeAuthPendingRequests' exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthPendingRequests

    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication
     Client:The number of pending requests is
     {juniSdxSaeAuthPendingRequests}.  This exceeded the
     threshold of {THRESHOLD} pending requests:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAuthPendingRequests}:{THRESHOLD}'
    "
    REFERENCE "saeAuthPendingRequests"
    ::= { juniSdxTraps 451 }

saeAuthPendingReqsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthPendingRequests }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets that have been
    sent to the RADIUS server, but for which no Access-Accept,
    Access-Reject, or Access-Challenge has been received, or for
    which no timeout or retransmission has occurred.

    This event is generated when the number of
    'juniSdxSaeAuthPendingRequests' exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthPendingRequests

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication
     Client:The number of pending requests is
     {juniSdxSaeAuthPendingRequests}.  This exceeded the
     threshold of {THRESHOLD} pending requests:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAuthPendingRequests}:{THRESHOLD}'
    "
    REFERENCE "saeAuthPendingRequests"
    ::= { juniSdxTraps 452 }

saeAuthPendingReqsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthPendingRequests }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets that have been
    sent to the RADIUS server, but for which no Access-Accept,
    Access-Reject, or Access-Challenge has been received, or for
    which no timeout or retransmission has occurred.

    This event is generated when the number of
    'juniSdxSaeAuthPendingRequests' exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthPendingRequests

    Text Displayed:
    'MINOR:SAE RADIUS Authentication
     Client:The number of pending requests is
     {juniSdxSaeAuthPendingRequests}.  This exceeded the
     threshold of {THRESHOLD} pending requests:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeAuthPendingRequests}:{THRESHOLD}'
    "
    REFERENCE "saeAuthPendingRequests"
    ::= { juniSdxTraps 453 }

saeAuthTimeoutsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,               
               juniSdxSaeAuthTimeouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets that have been
    sent to the RADIUS server, but for which no Access-Accept,
    Access-Reject, or Access-Challenge has been received within a
    timeout period. After a timeout this client may retransmit to
    the same server, transmit to a different server, or give up.
    A retransmission to the same server is counted as a timeout
    and as a retransmission. A transmission to a different server
    is counted as a timeout and as a new Access-Request. 
    This is the number of timeouts during the last polling
    interval.

    This event is generated when a previously raised
    'saeAuthTimeouts' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthTimeouts

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication 
     Client:During the last {PI}s, {_juniSdxSaeAuthTimeouts} 
     timeouts occurred.  This is below the threshold of 
     {THRESHOLD} timeouts.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthTimeouts}:{THRESHOLD}'
    "
    REFERENCE "saeAuthTimeouts"
    ::= { juniSdxTraps 460 }

saeAuthTimeoutsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthTimeouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets that have been
    sent to the RADIUS server, but for which no Access-Accept,
    Access-Reject, or Access-Challenge has been received within a
    timeout period. After a timeout this client may retransmit to
    the same server, transmit to a different server, or give up.
    A retransmission to the same server is counted as a timeout
    and as a retransmission. A transmission to a different server
    is counted as a timeout and as a new Access-Request. 
    This is the number of timeouts during the last polling
    interval.

    This event is generated when the number of 'saeAuthTimeouts'
    during the last polling interval ( _saeAuthTimeouts)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthTimeouts

    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication
     Client:During the last {PI}s, {_juniSdxSaeAuthTimeouts}
     timeouts occurred.  This is exceeded threshold of
     {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthTimeouts}:{THRESHOLD}'
    "
    REFERENCE "saeAuthTimeouts"
    ::= { juniSdxTraps 461 }

saeAuthTimeoutsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthTimeouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets that have been
    sent to the RADIUS server, but for which no Access-Accept,
    Access-Reject, or Access-Challenge has been received within a
    timeout period. After a timeout this client may retransmit to
    the same server, transmit to a different server, or give up.
    A retransmission to the same server is counted as a timeout
    and as a retransmission. A transmission to a different server
    is counted as a timeout and as a new Access-Request. 
    This is the number of timeouts during the last polling
    interval.

    This event is generated when the number of 'saeAuthTimeouts'
    during the last polling interval ( _saeAuthTimeouts)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthTimeouts

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication
     Client:During the last {PI}s, {_juniSdxSaeAuthTimeouts}
     timeouts occurred.  This is exceeded threshold of
     {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthTimeouts}:{THRESHOLD}'
    "
    REFERENCE "saeAuthTimeouts"
    ::= { juniSdxTraps 462 }

saeAuthTimeoutsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthTimeouts }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of Access-Request packets that have been
    sent to the RADIUS server, but for which no Access-Accept,
    Access-Reject, or Access-Challenge has been received within a
    timeout period. After a timeout this client may retransmit to
    the same server, transmit to a different server, or give up.
    A retransmission to the same server is counted as a timeout
    and as a retransmission. A transmission to a different server
    is counted as a timeout and as a new Access-Request. 
    This is the number of timeouts during the last polling
    interval.

    This event is generated when the number of 'saeAuthTimeouts'
    during the last polling interval ( _saeAuthTimeouts)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthTimeouts

    Text Displayed:
    'MINOR:SAE RADIUS Authentication
     Client:During the last {PI}s, {_juniSdxSaeAuthTimeouts}
     timeouts occurred.  This is exceeded threshold of
     {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthTimeouts}:{THRESHOLD}'
    "
    REFERENCE "saeAuthTimeouts"
    ::= { juniSdxTraps 463 }
saeAuthUnknownTypesClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthUnknownTypes }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets of unknown type that
    have been received during the last polling interval by this
    RADIUS client.

    This event is generated when a previously raised
    'saeAuthUnknownTypes' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthUnknownTypes

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication 
     Client:During the last {PI}s, {_saeAuthUnknownTypes} unknown
     type errors occurred.  This is below the threshold of 
     {THRESHOLD} unknown type errors.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthUnknownTypes}:{THRESHOLD}'
    "
    REFERENCE "saeAuthUnknownTypes"
    ::= { juniSdxTraps 470 }

saeAuthUnknownTypesCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthUnknownTypes }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets of unknown type that
    have been received during the last polling interval by this
    RADIUS client.

    This event is generated when the number of 
    'juniSdxSaeAuthUnknownTypes' during the last polling interval 
    ( _juniSdxSaeAuthUnknownTypes)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthUnknownTypes

    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication
     Client:During the last {PI}s, {_saeAuthUnknownTypes} unknown
     type errors occurred.  This exceeded the threshold of
     {THRESHOLD} unknown type errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthUnknownTypes}:{THRESHOLD}'
    "
    REFERENCE "saeAuthUnknownTypes"
    ::= { juniSdxTraps 471 }

saeAuthUnknownTypesMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthUnknownTypes }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets of unknown type that
    have been received during the last polling interval by this
    RADIUS client.

    This event is generated when the number of
    'juniSdxSaeAuthUnknownTypes' during the last polling interval
    ( _juniSdxSaeAuthUnknownTypes)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthUnknownTypes

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication
     Client:During the last {PI}s, {_saeAuthUnknownTypes} unknown
     type errors occurred.  This exceeded the threshold of
     {THRESHOLD} unknown type errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthUnknownTypes}:{THRESHOLD}'
    "
    REFERENCE "saeAuthUnknownTypes"
    ::= { juniSdxTraps 472 }

saeAuthUnknownTypesMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthUnknownTypes }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets of unknown type that
    have been received during the last polling interval by this
    RADIUS client.

    This event is generated when the number of
    'juniSdxSaeAuthUnknownTypes' during the last polling interval
    ( _juniSdxSaeAuthUnknownTypes)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthUnknownTypes

    Text Displayed:
    'MINOR:SAE RADIUS Authentication
     Client:During the last {PI}s, {_saeAuthUnknownTypes} unknown
     type errors occurred.  This exceeded the threshold of
     {THRESHOLD} unknown type errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthUnknownTypes}:{THRESHOLD}'
    "
    REFERENCE "saeAuthUnknownTypes"
    ::= { juniSdxTraps 473 }

saeAuthPcktsDroppedClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,               
               juniSdxSaeAuthPacketsDropped }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets that have been received
    during the last polling interval from the RADIUS server and
    discarded.

    This event is generated when a previously raised
    'saeAuthPcktsDropped' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthPacketsDropped

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE RADIUS Authentication
     Client:During the last {PI}s, {_juniSdxSaeAuthPacketsDropped}
     packets were dropped. This is below the threshold of 
     {THRESHOLD} dropped packets.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthPacketsDropped}:{THRESHOLD}'
    "
    REFERENCE "saeAuthPacketsDropped"
    ::= { juniSdxTraps 480 }

saeAuthPcktsDroppedCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthPacketsDropped }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets that have been received
    during the last polling interval from the RADIUS server and
    discarded.

    This event is generated when the number of
    'juniSdxSaeAuthPacketsDropped' during the last polling 
    interval ( _juniSdxSaeAuthPacketsDropped) exceeded 
    the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthPacketsDropped

    Text Displayed:
    'CRITICAL:SAE RADIUS Authentication Client:
     During the last {PI}s,{_juniSdxSaeAuthPacketsDropped}
     packets were dropped. This exceeded the threshold of 
     {THRESHOLD} dropped packets.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthPacketsDropped}:{THRESHOLD}'
    "
    REFERENCE "saeAuthPacketsDropped"
    ::= { juniSdxTraps 481 }

saeAuthPcktsDroppedMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthPacketsDropped }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets that have been received
    during the last polling interval from the RADIUS server and
    discarded.

    This event is generated when the number of
    'juniSdxSaeAuthPacketsDropped' during the last polling 
    interval ( _juniSdxSaeAuthPacketsDropped) exceeded 
    the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthPacketsDropped

    Text Displayed:
    'MAJOR:SAE RADIUS Authentication Client:
     During the last {PI}s,{_juniSdxSaeAuthPacketsDropped}
     packets were dropped. This exceeded the threshold of 
     {THRESHOLD} dropped packets.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthPacketsDropped}:{THRESHOLD}'
    "
    REFERENCE "saeAuthPacketsDropped"
    ::= { juniSdxTraps 482 }

saeAuthPcktsDroppedMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxSaeAuthServerAddress,
               juniSdxSaeAuthServerPortNumber,                
               juniSdxSaeAuthPacketsDropped }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of RADIUS packets that have been received
    during the last polling interval from the RADIUS server and
    discarded.

    This event is generated when the number of
    'juniSdxSaeAuthPacketsDropped' during the last polling 
    interval ( _juniSdxSaeAuthPacketsDropped) exceeded the 
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxSaeAuthServerAddress
    9)      juniSdxSaeAuthServerPortNumber
    10)     juniSdxSaeAuthPacketsDropped

    Text Displayed:
    'MINOR:SAE RADIUS Authentication Client:
     During the last {PI}s,{_juniSdxSaeAuthPacketsDropped}
     packets were dropped. This exceeded the threshold of
     {THRESHOLD} dropped packets.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeAuthPacketsDropped}:{THRESHOLD}'
    "
    REFERENCE "saeAuthPacketsDropped"
    ::= { juniSdxTraps 483 }

copsManagedIntfClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsManagedInterfaces }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of ERX interfaces that this COPS server is
    currently managing ( the number to which this COPS server
    has applied default policies and which are still up).

    This event is generated when a previously raised
    'copsManagedIntf' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsManagedInterfaces

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):The
     number of managed interfaces is
     {juniSdxSaeCopsManagedInterfaces}.  This is below the
     threshold of {THRESHOLD} managed interfaces.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsManagedInterfaces}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.
    "
    REFERENCE "saeCopsManagedInterfaces"
    ::= { juniSdxTraps 600 }

copsManagedIntfCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsManagedInterfaces }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of ERX interfaces that this COPS server is
    currently managing ( the number to which this COPS server
    has applied default policies and which are still up).

    This event is generated when the number of
    'juniSdxSaeCopsManagedInterfaces' exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsManagedInterfaces

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):The number
     of managed interfaces is {juniSdxSaeCopsManagedInterfaces}.
     This exceeded the threshold of {THRESHOLD} managed
     interfaces.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsManagedInterfaces}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsManagedInterfaces"
    ::= { juniSdxTraps 601 }

copsManagedIntfMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsManagedInterfaces }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of ERX interfaces that this COPS server is
    currently managing ( the number to which this COPS server
    has applied default policies and which are still up).

    This event is generated when the number of
    'juniSdxSaeCopsManagedInterfaces' exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsManagedInterfaces

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):The number
     of managed interfaces is {juniSdxSaeCopsManagedInterfaces}.
     This exceeded the threshold of {THRESHOLD} managed
     interfaces.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {saeCopsManagedInterfaces}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsManagedInterfaces"
    ::= { juniSdxTraps 602 }

copsManagedIntfMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsManagedInterfaces }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of ERX interfaces that this COPS server is
    currently managing ( the number to which this COPS server
    has applied default policies and which are still up).

    This event is generated when the number of
    'juniSdxSaeCopsManagedInterfaces' exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsManagedInterfaces

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):The number
     of managed interfaces is {juniSdxSaeCopsManagedInterfaces}.
     This exceeded the threshold of {THRESHOLD} managed
     interfaces.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsManagedInterfaces}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsManagedInterfaces"
    ::= { juniSdxTraps 603 }

copsUserSessionEstabClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsUserSessionsEstab }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of SAE logins during the last polling
    interval that have been triggered by users of the ERX virtual
    router that this COPS server is managing.

    This event is generated when a previously raised
    'copsUserSessionEstab' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsUserSessionsEstab

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):
     During the last {PI}s, {_juniSdxSaeCopsUserSessionsEstab}
     logins occurred.  This is below the threshold of
     {THRESHOLD} logins.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsUserSessionsEstab}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsUserSessionEstablished"
    ::= { juniSdxTraps 610 }

copsUserSessionEstabCritAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsUserSessionsEstab }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of SAE logins during the last polling
    interval that have been triggered by users of the ERX virtual
    router that this COPS server is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsUserSessionsEstab' during the last polling
    interval ( _juniSdxSaeCopsUserSessionsEstab)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsUserSessionsEstab

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsUserSessionsEstab} logins
     occurred.  This exceeded the threshold of {THRESHOLD}
     logins.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_saeCopsUserSessionEstablished}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsUserSessionEstablished"
    ::= { juniSdxTraps 611 }

copsUserSessionEstabMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsUserSessionsEstab }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of SAE logins during the last polling
    interval that have been triggered by users of the ERX virtual
    router that this COPS server is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsUserSessionsEstab' during the last polling
    interval ( _juniSdxSaeCopsUserSessionsEstab)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.


    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsUserSessionsEstab

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsUserSessionsEstab} logins
     occurred.  This exceeded the threshold of {THRESHOLD}
     logins.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsUserSessionsEstab}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsUserSessionEstablished"
    ::= { juniSdxTraps 612 }

copsUserSessionEstabMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsUserSessionsEstab }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of SAE logins during the last polling
    interval that have been triggered by users of the ERX virtual
    router that this COPS server is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsUserSessionsEstab' during the last polling
    interval ( _juniSdxSaeCopsUserSessionsEstab)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsUserSessionsEstab

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsUserSessionsEstab} logins
     occurred.  This exceeded the threshold of {THRESHOLD}
     logins.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsUserSessionsEstab}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsUserSessionEstablished"
    ::= { juniSdxTraps 613 }

copsUserSessionRmvdClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsUserSessionsRmvd }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of SAE logouts during the last polling
    interval that have been triggered by users of the ERX
    virtual router that this COPS server is managing.

    This event is generated when a previously raised
    'copsUserSessionRmvd' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsUserSessionsRmvd

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):
     During the last {PI}s, {_juniSdxSaeCopsUserSessionsRmvd}
     logouts occurred.  This is below the threshold of
     {THRESHOLD} logouts.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsUserSessionsRmvd}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsUserSessionRemoved"
    ::= { juniSdxTraps 620 }

copsUserSessionRmvdCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsUserSessionsRmvd }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of SAE logouts during the last polling
    interval that have been triggered by users of the ERX
    virtual router that this COPS server is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsUserSessionsRmvd'
    during the last polling interval 
    ( _juniSdxSaeCopsUserSessionsRmvd)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsUserSessionsRmvd

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):During the 
     last {PI}s, {_juniSdxSaeCopsUserSessionsRmvd} logouts
     occurred.  This exceeded the threshold of {THRESHOLD}
     logouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsUserSessionsRmvd}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsUserSessionRemoved"
    ::= { juniSdxTraps 621 }

copsUserSessionRmvdMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsUserSessionsRmvd }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of SAE logins during the last polling
    interval that have been triggered by users of the ERX
    virtual router that this COPS server is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsUserSessionsRmvd'
    during the last polling interval 
    ( _juniSdxSaeCopsUserSessionsRmvd)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsUserSessionsRmvd

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsUserSessionsRmvd} logouts
     occurred.  This exceeded the threshold of {THRESHOLD}
     logouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsUserSessionsRmvd}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsUserSessionRemoved"
    ::= { juniSdxTraps 622 }

copsUserSessionRmvdMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsUserSessionsRmvd }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of SAE logins during the last polling
    interval that have been triggered by users of the ERX
    virtual router that this COPS server is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsUserSessionsRmvd'
    during the last polling interval 
    ( _juniSdxSaeCopsUserSessionsRmvd)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsUserSessionsRmvd

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsUserSessionsRmvd} logouts
     occurred.  This exceeded the threshold of {THRESHOLD}
     logouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsUserSessionsRmvd}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsUserSessionRemoved"
    ::= { juniSdxTraps 623 }

copsErrorsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsErrors }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of policy decision rejections (
    COPS error RPT messages) received during the last polling
    interval from the ERX virtual router that this COPS server
    is managing.

    This event is generated when a previously raised
    'copsErrors' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsErrors

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):
     During the last {PI}s, {_juniSdxSaeCopsErrors} COPS
     errors occurred.  This is below the threshold of
     {THRESHOLD} errors.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsErrors}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsErrors"
    ::= { juniSdxTraps 630 }

copsErrorsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsErrors }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of policy decision rejections (
    COPS error RPT messages) received during the last polling
    interval from the ERX virtual router that this COPS server
    is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsErrors' during the last polling interval 
    ( _juniSdxSaeCopsErrors) exceeded the configured critical 
    threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsErrors

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsErrors} COPS errors occurred.
     This exceeded the threshold of {THRESHOLD} errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsErrors}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsErrors"
    ::= { juniSdxTraps 631 }

copsErrorsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsErrors }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of policy decision rejections (
    COPS error RPT messages) received during the last polling
    interval from the ERX virtual router that this COPS server
    is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsErrors' during the last polling interval 
    ( _juniSdxSaeCopsErrors) exceeded the configured major 
    threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsErrors

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsErrors} COPS errors occurred.
     This exceeded the threshold of {THRESHOLD} errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsErrors}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsErrors"
    ::= { juniSdxTraps 632 }

copsErrorsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsErrors }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of policy decision rejections (
    COPS error RPT messages) received during the last polling
    interval from the ERX virtual router that this COPS server
    is managing.

    This event is generated when the number of 
    'juniSdxSaeCopsErrors' during the last polling interval 
    ( _juniSdxSaeCopsErrors) exceeded the configured minor 
    threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsErrors

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsErrors} COPS errors occurred.
     This exceeded the threshold of {THRESHOLD} errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsErrors}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsErrors"
    ::= { juniSdxTraps 633 }

copsTimeoutsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsTimeouts }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of policy decisions that have been sent to
    the ERX virtual router that this COPS server is managing for
    which no corresponding report ( COPS RPT message) was
    received with in the configurable timeout interval.  This is
    the number of timeouts during the last polling interval.

    This event is generated when a previously raised
    'copsTimeouts' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsTimeouts

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):
     During the last {PI}s, {_juniSdxSaeCopsTimeouts} COPS
     timeouts occurred.  This is below the threshold of
     {THRESHOLD} timeouts.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsTimeouts}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsTimeouts"
    ::= { juniSdxTraps 640 }

copsTimeoutsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsTimeouts }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of policy decisions that have been sent to
    the ERX virtual router that this COPS server is managing for
    which no corresponding report ( COPS RPT message) was
    received with in the configurable timeout interval.  This is
    the number of timeouts during the last polling interval.

    This event is generated when the number of 
    'juniSdxSaeCopsTimeouts' during the last polling interval 
    ( _juniSdxSaeCopsTimeouts) exceeded the configured 
    critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsTimeouts

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsTimeouts} COPS timeouts occurred.
     This exceeded the threshold of {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsTimeouts}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsTimeouts"
    ::= { juniSdxTraps 641 }

copsTimeoutsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsTimeouts }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of policy decisions that have been sent to
    the ERX virtual router that this COPS server is managing for
    which no corresponding report ( COPS RPT message) was
    received with in the configurable timeout interval.  This is
    the number of timeouts during the last polling interval.

    This event is generated when the number of 
    'juniSdxSaeCopsTimeouts' during the last polling interval 
    ( _juniSdxSaeCopsTimeouts) exceeded the configured 
    major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsTimeouts

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsTimeouts} COPS timeouts occurred.
     This exceeded the threshold of {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsTimeouts}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsTimeouts"
    ::= { juniSdxTraps 642 }

copsTimeoutsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsTimeouts }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of policy decisions that have been sent to
    the ERX virtual router that this COPS server is managing for
    which no corresponding report ( COPS RPT message) was
    received with in the configurable timeout interval.  This is
    the number of timeouts during the last polling interval.

    This event is generated when the number of 
    'juniSdxSaeCopsTimeouts' during the last polling interval 
    ( _juniSdxSaeCopsTimeouts) exceeded the configured 
    minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsTimeouts

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsTimeouts} COPS timeouts occurred.
     This exceeded the threshold of {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsTimeouts}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsTimeouts"
    ::= { juniSdxTraps 643 }

copsAvgREQHandleTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsAvgREQhandleTime }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that this COPS
    server has required to process the most recent 100 COPS
    messages that it has received. This time does not include
    the time the jobs spent waiting to be handled. This time does
    include the time spent waiting for the ERX virtual router to
    handle any policy decisions that this COPS server generates
    in response to the incoming COPS messages.

    This event is generated when a previously raised
    'copsAvgREQHandleTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsAvgREQhandleTime

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):The
     average COPS REQ handling time is
     {juniSdxSnmpTrapHistorySeverity}ms.  This is below the
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsAvgREQhandleTime}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAvgREQHandleTime"
    ::= { juniSdxTraps 650 }

copsAvgREQHandleTimeCritAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsAvgREQhandleTime }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that this COPS
    server has required to process the most recent 100 COPS
    messages that it has received. This time does not include
    the time the jobs spent waiting to be handled. This time does
    include the time spent waiting for the ERX virtual router to
    handle any policy decisions that this COPS server generates
    in response to the incoming COPS messages.

    This event is generated when the number of
    'juniSdxSaeCopsAvgREQhandleTime' exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsAvgREQhandleTime

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):The average
     COPS REQ handling time is {juniSdxSnmpTrapHistorySeverity}ms.
     This exceeded the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsAvgREQhandleTime}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAvgREQHandleTime"
    ::= { juniSdxTraps 651 }

copsAvgREQHandleTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsAvgREQhandleTime }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that this COPS
    server has required to process the most recent 100 COPS
    messages that it has received. This time does not include
    the time the jobs spent waiting to be handled. This time does
    include the time spent waiting for the ERX virtual router to
    handle any policy decisions that this COPS server generates
    in response to the incoming COPS messages.

    This event is generated when the number of
    'juniSdxSaeCopsAvgREQhandleTime' exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsAvgREQhandleTime

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):The average
     COPS REQ handling time is {juniSdxSnmpTrapHistorySeverity}ms.
     This exceeded the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsAvgREQhandleTime}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAvgREQHandleTime"
    ::= { juniSdxTraps 652 }

copsAvgREQHandleTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsAvgREQhandleTime }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that this COPS
    server has required to process the most recent 100 COPS
    messages that it has received. This time does not include
    the time the jobs spent waiting to be handled. This time does
    include the time spent waiting for the ERX virtual router to
    handle any policy decisions that this COPS server generates
    in response to the incoming COPS messages.

    This event is generated when the number of
    'juniSdxSaeCopsAvgREQhandleTime' exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsAvgREQhandleTime

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):The average
     COPS REQ handling time is {juniSdxSnmpTrapHistorySeverity}ms.
     This exceeded the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsAvgREQhandleTime}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAvgREQHandleTime"
    ::= { juniSdxTraps 653 }

copsJobQueueLengthClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsJobQueueLength }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of COPS messages that have been received
    from the ERX virtual router that this COPS server is managing,
    but which have not yet been handled.

    This event is generated when a previously raised
    'copsJobQueueLength' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsJobQueueLength

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):The
     number {juniSdxSaeCopsJobQueueLength}.  This is below the
     threshold of {THRESHOLD} messages.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsJobQueueLength}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsJobQueueLength"
    ::= { juniSdxTraps 660 }

copsJobQueueLengthCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsJobQueueLength }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of COPS messages that have been received
    from the ERX virtual router that this COPS server is managing,
    but which have not yet been handled.

    This event is generated when the number of
    'juniSdxSaeCopsJobQueueLength' exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsJobQueueLength

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):The number
     of unprocessed incoming COPS messages is
     {juniSdxSaeCopsJobQueueLength}.  This exceeded the threshold
     of {THRESHOLD} messages.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsJobQueueLength}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsJobQueueLength"
    ::= { juniSdxTraps 661 }

copsJobQueueLengthMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsJobQueueLength }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of COPS messages that have been received
    from the ERX virtual router that this COPS server is managing,
    but which have not yet been handled.

    This event is generated when the number of
    'juniSdxSaeCopsJobQueueLength' exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsJobQueueLength

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):The number
     of unprocessed incoming COPS messages is
     {juniSdxSaeCopsJobQueueLength}.  This exceeded the threshold
     of {THRESHOLD} messages.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsJobQueueLength}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsJobQueueLength"
    ::= { juniSdxTraps 662 }

copsJobQueueLengthMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsJobQueueLength }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the number of COPS messages that have been received
    from the ERX virtual router that this COPS server is managing,
    but which have not yet been handled.

    This event is generated when the number of
    'juniSdxSaeCopsJobQueueLength' exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsJobQueueLength

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):The number
     of unprocessed incoming COPS messages is
     {juniSdxSaeCopsJobQueueLength}.  This exceeded the threshold
     of {THRESHOLD} messages.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsJobQueueLength}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsJobQueueLength"
    ::= { juniSdxTraps 663 }

copsAvgQueueTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsAvgQueueTime }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the 100 most
    recently handled incoming COPS messages spent waiting to
    be processing by this COPS server after being received.

    This event is generated when a previously raised
    'copsAvgQueueTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsAvgQueueTime

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):The
     average {juniSdxSaeCopsAvgQueueTime}ms. This is below the
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsAvgQueueTime}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAvgQueueTime"
    ::= { juniSdxTraps 670 }

copsAvgQueueTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsAvgQueueTime }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the 100 most
    recently handled incoming COPS messages spent waiting to
    be processing by this COPS server after being received.

    This event is generated when the number of
    'juniSdxSaeCopsAvgQueueTime' exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsAvgQueueTime

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):The average
     time incoming COPS messages wait to be processed is
     {juniSdxSaeCopsAvgQueueTime}ms. This exceeded the threshold
     of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsAvgQueueTime}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAvgQueueTime"
    ::= { juniSdxTraps 671 }

copsAvgQueueTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsAvgQueueTime }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the 100 most
    recently handled incoming COPS messages spent waiting to
    be processing by this COPS server after being received.

    This event is generated when the number of
    'juniSdxSaeCopsAvgQueueTime' exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsAvgQueueTime

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):The average
     time incoming COPS messages wait to be processed is
     {juniSdxSaeCopsAvgQueueTime}ms. This exceeded the threshold
     of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsAvgQueueTime}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAvgQueueTime"
    ::= { juniSdxTraps 672 }

copsAvgQueueTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsAvgQueueTime }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the 100 most
    recently handled incoming COPS messages spent waiting to
    be processing by this COPS server after being received.

    This event is generated when the number of
    'juniSdxSaeCopsAvgQueueTime' exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsAvgQueueTime

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):The average
     time incoming COPS messages wait to be processed is
     {juniSdxSaeCopsAvgQueueTime}ms. This exceeded the threshold
     of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsAvgQueueTime}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAvgQueueTime"
    ::= { juniSdxTraps 673 }

copsAgeOldQueueMemberClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsJobQueueAge }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the time (in milliseconds) that has passed since this
    COPS server received the oldest of all the COPS messages that
    it has received but not yet handled. When this value exceeds
    a threshold, the COPS server deems an overload condition to
    exist.

    This event is generated when a previously raised
    'copsAgeOldQueueMember' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsJobQueueAge

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):The 
     oldest unprocessed incoming COPS message has been waiting 
     for {juniSdxSaeCopsJobQueueAge}ms.  This is below the 
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsJobQueueAge}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAgeOldestQueueMember"
    ::= { juniSdxTraps 680 }

copsAgeOldQueueMemberCritAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsJobQueueAge }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the time (in milliseconds) that has passed since this
    COPS server received the oldest of all the COPS messages that
    it has received but not yet handled. When this value exceeds
    a threshold, the COPS server deems an overload condition to
    exist.

    This event is generated when the number of
    'juniSdxSaeCopsJobQueueAge' exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsJobQueueAge

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):The
     oldest unprocessed incoming COPS message has been waiting
     for {juniSdxSaeCopsJobQueueAge}ms.  This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsJobQueueAge}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAgeOldestQueueMember"
    ::= { juniSdxTraps 681 }

copsAgeOldQueueMemberMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsJobQueueAge }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the time (in milliseconds) that has passed since this
    COPS server received the oldest of all the COPS messages that
    it has received but not yet handled. When this value exceeds
    a threshold, the COPS server deems an overload condition to
    exist.

    This event is generated when the number of
    'juniSdxSaeCopsJobQueueAge' exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsJobQueueAge

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):The
     oldest unprocessed incoming COPS message has been waiting
     for {juniSdxSaeCopsJobQueueAge}ms.  This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsJobQueueAge}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAgeOldestQueueMember"
    ::= { juniSdxTraps 682 }

copsAgeOldQueueMemberMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsJobQueueAge }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    This is the time (in milliseconds) that has passed since this
    COPS server received the oldest of all the COPS messages that
    it has received but not yet handled. When this value exceeds
    a threshold, the COPS server deems an overload condition to
    exist.

    This event is generated when the number of
    'juniSdxSaeCopsJobQueueAge' exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsJobQueueAge

    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):The
     oldest unprocessed incoming COPS message has been waiting
     for {juniSdxSaeCopsJobQueueAge}ms.  This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsJobQueueAge}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsAgeOldestQueueMember"
    ::= { juniSdxTraps 683 }

copsClientsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCurrentCopsConnections }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    The total number of COPS clients on this SAE.

    This event is generated when a previously raised
    'copsClients' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCurrentCopsConnections

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE:The number of COPS 
     clients is {juniSdxSaeCurrentCopsConnections}.  This is below
     the threshold of {THRESHOLD} COPS clients.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCurrentCopsConnections}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsClients"
    ::= { juniSdxTraps 690 }

copsClientsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCurrentCopsConnections }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    The total number of COPS clients on this SAE.

    This event is generated when the number of
    'juniSdxSaeCurrentCopsConnections' exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCurrentCopsConnections

    Text Displayed:
    'CRITICAL:SAE:The number of COPS
     clients is {juniSdxSaeCurrentCopsConnections}.  This exceeded
     the threshold of {THRESHOLD} COPS clients.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCurrentCopsConnections}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
REFERENCE "saeCopsClients"
    ::= { juniSdxTraps 691 }

copsClientsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCurrentCopsConnections }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    The total number of COPS clients on this SAE.

    This event is generated when the number of
    'juniSdxSaeCurrentCopsConnections' exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCurrentCopsConnections

    Text Displayed:
    'MAJOR:SAE:The number of COPS
     clients is {juniSdxSaeCurrentCopsConnections}.  This exceeded
     the threshold of {THRESHOLD} COPS clients.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCurrentCopsConnections}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsClients"
    ::= { juniSdxTraps 692 }

copsClientsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCurrentCopsConnections }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    The total number of COPS clients on this SAE.

    This event is generated when the number of
    'juniSdxSaeCurrentCopsConnections' exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCurrentCopsConnections

    Text Displayed:
    'MINOR:SAE:The number of COPS
     clients is {juniSdxSaeCurrentCopsConnections}.  This exceeded
     the threshold of {THRESHOLD} COPS clients.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCurrentCopsConnections}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsClients"
    ::= { juniSdxTraps 693 }

copsIgnoredRequestsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsIgnoredRequests }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    The number of new interface and DHCP lease requests that have
    been ignored due to overload-triggered job queue pruning.

    This event is generated when a previously raised
    'copsIgnoredRequests' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsIgnoredRequests

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SAE COPS Server ({VR}):
     During the last {PI}s, {_juniSdxSaeCopsIgnoredRequests}
     request(s) have been ignored due to job queue pruning.:
     This is below the threshold of {THRESHOLD}
     requests.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsIgnoredRequests}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsIgnoredRequests"
    ::= { juniSdxTraps 700 }

copsIgnoredRequestsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsIgnoredRequests }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    The number of new interface and DHCP lease requests that have
    been ignored due to overload-triggered job queue pruning.

    This event is generated when the number of 
    'juniSdxSaeCopsIgnoredRequests'
    during the last polling interval 
    ( _juniSdxSaeCopsIgnoredRequests)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsIgnoredRequests

    Text Displayed:
    'CRITICAL:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsIgnoredRequests} request(s) have
     been ignored due to job queue pruning.:This exceeded the
     threshold of {THRESHOLD} requests.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsIgnoredRequests}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsIgnoredRequests"
    ::= { juniSdxTraps 701 }

copsIgnoredRequestsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsIgnoredRequests }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    The number of new interface and DHCP lease requests that have
    been ignored due to overload-triggered job queue pruning.

    This event is generated when the number of
    'juniSdxSaeCopsIgnoredRequests'
    during the last polling interval
    ( _juniSdxSaeCopsIgnoredRequests)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsIgnoredRequests

    Text Displayed:
    'MAJOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsIgnoredRequests} request(s) have
     been ignored due to job queue pruning.:This exceeded the
     threshold of {THRESHOLD} requests.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsIgnoredRequests}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsIgnoredRequests"
    ::= { juniSdxTraps 702 }

copsIgnoredRequestsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeCopsIgnoredRequests }
    STATUS  obsolete
    DESCRIPTION
    "
    Description:
    The number of new interface and DHCP lease requests that have
    been ignored due to overload-triggered job queue pruning.

    This event is generated when the number of
    'juniSdxSaeCopsIgnoredRequests'
    during the last polling interval
    ( _juniSdxSaeCopsIgnoredRequests)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsIgnoredRequests


    Text Displayed:
    'MINOR:SAE COPS Server ({VR}):During the
     last {PI}s, {_juniSdxSaeCopsIgnoredRequests} request(s) have
     been ignored due to job queue pruning.:This exceeded the
     threshold of {THRESHOLD} requests.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxSaeCopsIgnoredRequests}:{THRESHOLD}'

    Note: this trap is specific to SAE for JUNOSe.     
    "
    REFERENCE "saeCopsIgnoredRequests"
    ::= { juniSdxTraps 703 }

copsConnectionClosed NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeCopsClientId,
              juniSdxSaeCopsUseFailOverIpPort,
              juniSdxSaeCopsFailOverIp,
              juniSdxSaeCopsFailOverPort,
              juniSdxSaeUseFailOverIpPortDef,
              juniSdxSaeFailOverIpDef,
              juniSdxSaeFailOverPortDef }
    STATUS      obsolete
    DESCRIPTION
    "
    Description:
    This trap is sent when an existing COPS connection has 
    been terminated by the COPS server for any reason.

    If the juniSdxSaeCopsUseFailOverIpPort=TRUE,then the effective
    failOver IP and port will be juniSdxSaeCopsFailOverIp, and
    juniSdxSaeCopsFailOverIp else, If the
    juniSdxSaeUseFailOverIpPortDef=TRUE, then the effective
    failOver IP and port will be juniSdxSaeFailOverIpDef, and 
    juniSdxSaeFailOverPortDef.

    If neither juniSdxSaeCopsUseFailOverIpPort or 
    juniSdxSaeUseFailOverIpPortDef is set to TRUE then 0.0.0.0 and
    0 will be the effective failOver IP and port.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsClientId
    8)      juniSdxSaeCopsUseFailOverIpPort
    9)      juniSdxSaeCopsFailOverIp
    10)     juniSdxSaeCopsFailOverPort
    11)     juniSdxSaeUseFailOverIpPortDef
    12)     juniSdxSaeFailOverIpDef
    13)     juniSdxSaeFailOverPortDef

    Text Displayed:
    'INFORMATION:SAE COPS Server:The COPS connection from
     {juniSdxSaeCopsClientId} has been closed and redirected to
     {EffectiveFailOverIP}:{EffectiveFailOverPort}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsClientId}:{EFFECTIVE_FAILOVERIP}:
     {EFFECTIVE_FAILOVERPORT}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 71 (saeCopsConnectionClosed)
    juniSdxSnmpTrapHistorySeverity = 5  (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)

    Note: this trap is specific to SAE for JUNOSe.    
    "
   REFERENCE "saeCopsConnectionClosed"
   ::= { juniSdxTraps 715 }

copsConnectionUp NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeCopsClientId }
    STATUS      obsolete
    DESCRIPTION
    "
    Description:
    This trap is sent when a new COPS connection has 
    been established.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    6)      juniSdxSnmpTrapHistoryAction
    4)      juniSdxSnmpTrapHistoryText
    5)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsClientId

    Text Displayed:
    'INFORMATION:SAE COPS Server:A new COPS connection was
     established with {juniSdxSaeCopsClientId}.:RAISE}'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{juniSdxSaeCopsClientId}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 72 (saeCopsConnectionUp)
    juniSdxSnmpTrapHistorySeverity = 5  (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)

    Note: this trap is specific to SAE for JUNOSe.    
    "
    REFERENCE "saeCopsConnectionUp"
   ::= { juniSdxTraps 725 }

copsConnectionDown NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeCopsClientId }
    STATUS      obsolete
    DESCRIPTION
    "
    Description:
    This trap is sent when a new COPS connection has 
    gone down.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsClientId

    Text Displayed:
    'INFORMATION:SAE COPS Server:The COPS connection with
     {juniSdxSaeCopsClientId} was terminated.  The reason for
     this termination was:{REASON}:RAISE'

    Where REASON can be one of the following:
    CLIENT_REQUEST     : A (CC) (Close Connection) has been
                         received from the ERX
    KEEP_ALIVE_TIMEOUT : Failed to receive COPS keep alive
                         message from COPS client.
    SNMP_REQUEST       : An external SNMP request.  This is
                         done by selecting an active COPS
                         connection and destroying the
                         conceptual row  
    SERVER_OVERLOAD    : An overload condition was detected in
                         the COPS server.
    INIT_FAILED        : SAE failed to completed its
                         initialization procedure in reaction to
                         a new COPS connection.
    COMM_FAILURE       : This is caused by  a communication
                         failure in the COPS connection
    ADMIN_REQUEST      : An explicit request to shutdown the
                         COPS server or the entire SAE shutdown
                         request was received from an
                         administrator.
    CLIENT_OVERLOAD    : An overload condition was detected in
                         the COPS cleint.

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsClientId}:REASON'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 73 (saeCopsConnectionDown)
    juniSdxSnmpTrapHistorySeverity = 5  (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)

    Note: this trap is specific to SAE for JUNOSe.    
    "
    REFERENCE "saeCopsConnectionDown"
   ::= { juniSdxTraps 735 }

copsConnectionRejected NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeCopsClientId,
              juniSdxSaeRedirectIp,
              juniSdxSaeRedirectPort }
    STATUS      obsolete
    DESCRIPTION
    "
    Description:
    This trap is sent when a new COPS connection has 
    not been accepted.  This is determined by the 
    juniSdxSaeIsAccepting setting.  If juniSdxSaeIsAccepting=FALSE
    and juniSdxSaeIsRedirecting=TRUE,then a valid RedirectIP, Port
    will be sent in the VarBinds.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsClientId
    8)      juniSdxSaeRedirectIp
    9)      juniSdxSaeRedirectPort
  
    Text Displayed:
    'INFORMATION:SAE COPS Server:The COPS connection from 
     {juniSdxSaeCopsClientId} has been rejected and redirected to
     {juniSdxSaeRedirectIp}:{juniSdxSaeRedirectPort}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxSaeCopsClientId}:{juniSdxSaeRedirectIp}:
     {juniSdxSaeRedirectPort}'

    Where:
    juniSdxSnmpTrapHistoryTrapID  = 74 (saeCopsConnectionRejected)
    juniSdxSnmpTrapHistorySeverity = 5  (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)

    Note: this trap is specific to SAE for JUNOSe.    
   "
   REFERENCE "saeCopsConnectionRejected"
   ::= { juniSdxTraps 745 }

copsOverloadClear NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeCopsClientId,
              juniSdxSaeCopsJobQueueAge }
    STATUS      obsolete
    DESCRIPTION
    "
    Description:
    This event is generated when a previously raised
    'copsOverload' condition has been cleared.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsClientId
    8)      juniSdxSaeCopsJobQueueAge

    Text Displayed:
    'CRITICAL:SAE COPS Server:The COPS server for
    {juniSdxSaeCopsClientId} has detected and overload and
     attributed it to the {SAE SERVER | COPS CLIENT}.
     The queue age of {juniSdxSaeCopsServerQueueAge}ms
     {exceeded | is below} the internal overload threshold of
     {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{juniSdxSaeCopsClientId}:
     {SAE SERVER | COPS CLIENT}:{juniSdxSaeCopsServerQueueAge}:
     {THRESHOLD}'

    Where:

    juniSdxSnmpTrapHistoryTrapID   = 75 (saeCopsOverload)
    juniSdxSnmpTrapHistorySeverity = 5  (CRITICAL)
    juniSdxSnmpTrapHistoryAction   = 2  (CLEAR)

    Note: this trap is specific to SAE for JUNOSe.    
   "
   REFERENCE "saeCopsOverload"
   ::= { juniSdxTraps 750 }

copsOverloadCritical NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeCopsClientId,
              juniSdxSaeCopsJobQueueAge }
    STATUS      obsolete
    DESCRIPTION
    "
    Description:

    If a COPS server inside this SAE server receives incoming
    COPS messages (e.g. notifications of new users) faster than
    it can handle them, its queue of received but not-yet-handled
    COPS messages will grow and age.

    If the oldest job in the queue exceeded a threshold, an
    overload condition is deemed to exist.  

    The COPS server will determine whether the ERX or the SAE is
    to blame for the overload condition, and then execute the
    corresponding overload action (See 
    'JuniSdxSaeOverloadAction'). 

    ERX overload condition
    The overload condition is an ERX overload condition if the
    average time that SAE spends handling incoming COPS messages
    is less than the avg time the ERX spends handling policy
    decisions triggered by those incoming COPS messages.

    In this case, the COPS server will execute the overload
    action configured via juniSdxSaeErxOverloadActionDef, 
    juniSdxSaeCopsUseOverloadActions and 
    juniSdxSaeCopsErxOverloadAction. 

    SAE overload condition
    The overload condition is an SAE overload condition if the
    avg time that SAE spends handling incoming COPS messages is
    greater than the avg time the ERX spends handling policy
    decisions triggered by those incoming COPS messages.
    In this case, the COPS server will execute the overload
    action configured via juniSdxSaeSaeOverloadActionDef,
    juniSdxSaeCopsUseOverloadActions, and
    juniSdxSaeCopsSaeOverloadAction.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeCopsClientId
    8)      juniSdxSaeCopsJobQueueAge

    Text Displayed:

    'CRITICAL:SAE COPS Server ({VR}):The COPS server for
    {juniSdxSaeCopsClientId} has detected and overload and
     attributed it to the {SAE SERVER | COPS CLIENT}. 
     The queue age of {juniSdxSaeCopsServerQueueAge}ms
     {exceeded | is below} the internal overload threshold of
     {THRESHOLD}ms.:RAISE'

    Parameters: 
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{juniSdxSaeCopsClientId}:
     {SAE SERVER | COPS CLIENT}:{juniSdxSaeCopsServerQueueAge}:
     {THRESHOLD}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 75 (saeCopsOverload)
    juniSdxSnmpTrapHistorySeverity = 5  (CRITICAL)
    juniSdxSnmpTrapHistoryAction   = 1 or 2 (RAISE or CLEAR)

    Note: this trap is specific to SAE for JUNOSe.
   "
   REFERENCE "saeCopsOverload"
   ::= { juniSdxTraps 751 }

wkfInstanceSizeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowInstanceSize,               
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the amount of persistent data allocated for each
    active workflow.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowInstanceSize
    9)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The instance data
     allocated for each active workflow is
     {_juniSdxWorkflowInstanceSize}k.  This exceeded the threshold
     of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowInstanceSize}:{THRESHOLD}'
    "
    REFERENCE "wkfInstanceFileSize"
    ::= { juniSdxTraps 900 }

wkfInstanceSizeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowInstanceSize,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the amount of persistent data allocated for each
    active workflow.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowInstanceSize
    9)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The instance data
     allocated for each active workflow is
     {_juniSdxWorkflowInstanceSize}k.  This exceeded the threshold
     of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowInstanceSize}:{THRESHOLD}'
    "
    REFERENCE "wkfInstanceFileSize"
    ::= { juniSdxTraps 901 }

wkfInstanceSizeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowInstanceSize,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the amount of persistent data allocated for each
    active workflow.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowInstanceSize
    9)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The instance data
     allocated for each active workflow is
     {_juniSdxWorkflowInstanceSize}k.  This exceeded the threshold
     of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowInstanceSize}:{THRESHOLD}'
    "
    REFERENCE "wkfInstanceFileSize"
    ::= { juniSdxTraps 902 }

wkfInstanceSizeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowInstanceSize,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the amount of persistent data allocated for each
    active workflow.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowInstanceSize
    9)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The instance data
     allocated for each active workflow is
     {_juniSdxWorkflowInstanceSize}k.  This exceeded the threshold
     of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowInstanceSize}:{THRESHOLD}'
    "
    REFERENCE "wkfInstanceFileSize"
    ::= { juniSdxTraps 903 }

wkfEventSizeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowEventSize }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the size of the pending events storage.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowEventSize

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The pending
     events file size is {juniSdxWorkflowEventSize}k.
     This exceeded the threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowEventSize}:{THRESHOLD}'
    "
    REFERENCE "wkfEventFileSize"
    ::= { juniSdxTraps 910 }

wkfEventSizeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowEventSize }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the size of the pending events storage.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowEventSize

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The pending
     events file size is {juniSdxWorkflowEventSize}k.
     This exceeded the threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowEventSize}:{THRESHOLD}'
    "
    REFERENCE "wkfEventFileSize"
    ::= { juniSdxTraps 911 }

wkfEventSizeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowEventSize }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the size of the pending events storage.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowEventSize

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The pending
     events file size is {juniSdxWorkflowEventSize}k.
     This exceeded the threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowEventSize}:{THRESHOLD}'
    "
    REFERENCE "wkfEventFileSize"
    ::= { juniSdxTraps 912 }

wkfEventSizeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowEventSize }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the size of the pending events storage.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowEventSize

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The pending
     events file size is {juniSdxWorkflowEventSize}k.
     This exceeded the threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowEventSize}:{THRESHOLD}'
    "
    REFERENCE "wkfEventFileSize"
    ::= { juniSdxTraps 913 }


wkfReportSizeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowReportSize }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the size of the report storage.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowReportSize

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The pending
      reports file size is {juniSdxWorkflowReportSize}k.
      This exceeded the threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowReportSize}:{THRESHOLD}'
    "
    REFERENCE "wkfReportFileSize"
    ::= { juniSdxTraps 920 }

wkfReportSizeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowReportSize }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the size of the report storage.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowReportSize

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The pending
      reports file size is {juniSdxWorkflowReportSize}k.
      This exceeded the threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowReportSize}:{THRESHOLD}'
    "
    REFERENCE "wkfReportFileSize"
    ::= { juniSdxTraps 921 }

wkfReportSizeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowReportSize }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the size of the report storage.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowReportSize

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The pending
      reports file size is {juniSdxWorkflowReportSize}k.
      This exceeded the threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowReportSize}:{THRESHOLD}'
    "
    REFERENCE "wkfReportFileSize"
    ::= { juniSdxTraps 922 }

wkfReportSizeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowReportSize }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the size of the report storage.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowReportSize

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The pending
      reports file size is {juniSdxWorkflowReportSize}k.
      This exceeded the threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowReportSize}:{THRESHOLD}'
    "
    REFERENCE "wkfReportFileSize"
    ::= { juniSdxTraps 923 }

wkfPersistentSizeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowPersistentSize,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the amount of persistent storage allocated for
    each active workflow.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowPersistentSize
    9)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The persistent
     storage allocated for each active workflow is
     {_juniSdxSnmpTrapHistorySeverity}k.  This exceeded the
     threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowPersistentSize}:{THRESHOLD}'
    "
    REFERENCE "wkfPersistentFileSize"
    ::= { juniSdxTraps 930 }

wkfPersistentSizeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowPersistentSize,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the amount of persistent storage allocated for
    each active workflow.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowPersistentSize
    9)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The persistent
     storage allocated for each active workflow is
     {_juniSdxSnmpTrapHistorySeverity}k.  This exceeded the
     threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowPersistentSize}:{THRESHOLD}'
    "
    REFERENCE "wkfPersistentFileSize"
    ::= { juniSdxTraps 931 }

wkfPersistentSizeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowPersistentSize,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the amount of persistent storage allocated for
    each active workflow.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowPersistentSize
    9)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The persistent
     storage allocated for each active workflow is
     {_juniSdxSnmpTrapHistorySeverity}k.  This exceeded the
     threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowPersistentSize}:{THRESHOLD}'
    "
    REFERENCE "wkfPersistentFileSize"
    ::= { juniSdxTraps 932 }

wkfPersistentSizeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowPersistentSize,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the amount of persistent storage allocated for
    each active workflow.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowPersistentSize
    9)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The persistent
     storage allocated for each active workflow is
     {_juniSdxSnmpTrapHistorySeverity}k.  This exceeded the
     threshold of {THRESHOLD}k.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxWorkflowPersistentSize}:{THRESHOLD}'
    "
    REFERENCE "wkfPersistentFileSize"
    ::= { juniSdxTraps 933 }

wkfCancelledClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowCancelledWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of cancelled workflows during the
    last polling interval.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowCancelledWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:During the last
     {PI}s, {_juniSdxWorkflowCancelledWkfs} workflows have
     been cancelled.  This exceeded the threshold of {THRESHOLD}
     cancelled work flows.:{RAISE}

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxWorkflowCancelledWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfCancelledWorkflows"
    ::= { juniSdxTraps 940 }

wkfCancelledCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowCancelledWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of cancelled workflows during the
    last polling interval.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowCancelledWkfs

    Text Displayed:
    'CRITICAL:Workflow:During the last
     {PI}s, {_juniSdxWorkflowCancelledWkfs} workflows have
     been cancelled.  This exceeded the threshold of {THRESHOLD}
     cancelled work flows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxWorkflowCancelledWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfCancelledWorkflows"
    ::= { juniSdxTraps 941 }

wkfCancelledMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowCancelledWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of cancelled workflows during the
    last polling interval.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowCancelledWkfs

    Text Displayed:
    'MAJOR:Workflow:During the last
     {PI}s, {_juniSdxWorkflowCancelledWkfs} workflows have
     been cancelled.  This exceeded the threshold of {THRESHOLD}
     cancelled work flows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxWorkflowCancelledWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfCancelledWorkflows"
    ::= { juniSdxTraps 942 }

wkfCancelledMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowCancelledWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of cancelled workflows during the
    last polling interval.
 
    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowCancelledWkfs

    Text Displayed:
    'MINOR:Workflow:During the last
     {PI}s, {_juniSdxWorkflowCancelledWkfs} workflows have
     been cancelled.  This exceeded the threshold of {THRESHOLD}
     cancelled work flows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxWorkflowCancelledWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfCancelledWorkflows"
    ::= { juniSdxTraps 943 }

wkfPendingEventsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowPendingEvents }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of events that are waiting to be executed.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowPendingEvents

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The number of
     pending event s is {juniSdxWorkflowPendingEvents}.
     This exceeded the threshold of {THRESHOLD} pending
     events.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowPendingEvents}:{THRESHOLD}'
    "
REFERENCE "wkfPendingEvents"
    ::= { juniSdxTraps 950 }

wkfPendingEventsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowPendingEvents }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of events that are waiting to be executed.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowPendingEvents

    Text Displayed:
    'CRITICAL:Workflow:The number of
     pending event is {juniSdxWorkflowPendingEvents}.
     This exceeded the threshold of {THRESHOLD} pending
     events.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowPendingEvents}:{THRESHOLD}'
    "
    REFERENCE "wkfPendingEvents"
    ::= { juniSdxTraps 951 }

wkfPendingEventsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowPendingEvents }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of events that are waiting to be executed.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowPendingEvents

    Text Displayed:
    'MAJOR:Workflow:The number of
     pending event is {juniSdxWorkflowPendingEvents}.
     This exceeded the threshold of {THRESHOLD} pending
     events.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowPendingEvents}:{THRESHOLD}'
    "
    REFERENCE "wkfPendingEvents"
    ::= { juniSdxTraps 952 }

wkfPendingEventsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowPendingEvents }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of events that are waiting to be executed.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowPendingEvents

    Text Displayed:
    'MINOR:Workflow:The number of
     pending event is {juniSdxWorkflowPendingEvents}.
     This exceeded the threshold of {THRESHOLD} pending
     events.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowPendingEvents}:{THRESHOLD}'
    "
    REFERENCE "wkfPendingEvents"
    ::= { juniSdxTraps 953 }

wkfActiveClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of workflows using CPU time.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The number of
      running workflows is {juniSdxWorkflowRunningWkfs}.
     This is below the threshold of {THRESHOLD}
     workflows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowActiveWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfActiveWorkflows"
    ::= { juniSdxTraps 960 }

wkfActiveCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of workflows using CPU time.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    'CRITICAL:Workflow:The number of
     running workflows is {juniSdxWorkflowRunningWkfs}.
     This exceeded the threshold of {THRESHOLD}
     workflows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowActiveWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfActiveWorkflows"
    ::= { juniSdxTraps 961 }

wkfActiveMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of workflows using CPU time.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    'MAJOR:Workflow:The number of
     running workflows is {juniSdxWorkflowRunningWkfs}.
     This exceeded the threshold of {THRESHOLD}
     workflows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowActiveWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfActiveWorkflows"
    ::= { juniSdxTraps 962 }

wkfActiveMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowActiveWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of workflows using CPU time.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowActiveWkfs

    Text Displayed:
    'MINOR:Workflow:The number of
     running workflows is {juniSdxWorkflowRunningWkfs}.
     This exceeded the threshold of {THRESHOLD}
     workflows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowActiveWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfActiveWorkflows"
    ::= { juniSdxTraps 963 }

wkfRunningClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowRunningWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of workflows using CPU time.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowRunningWkfs

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Workflow:The number of
      running workflows is {juniSdxWorkflowRunningWkfs}.
     This is below the threshold of {THRESHOLD}
     workflows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowActiveWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfRunningWorkflows"
    ::= { juniSdxTraps 970 }

wkfRunningCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowRunningWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of workflows using CPU time.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowRunningWkfs

    Text Displayed:
    'CRITICAL:Workflow:The number of running workflows is
     {juniSdxWorkflowRunningWkfs}.
     This exceeded the threshold of {THRESHOLD}
     workflows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowActiveWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfRunningWorkflows"
    ::= { juniSdxTraps 971 }

wkfRunningMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowRunningWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of workflows using CPU time.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowRunningWkfs

    Text Displayed:
    'MAJOR:Workflow:The number of running workflows is
     {juniSdxWorkflowRunningWkfs}.
     This exceeded the threshold of {THRESHOLD}
     workflows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowActiveWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfRunningWorkflows"
    ::= { juniSdxTraps 972 }

wkfRunningMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxWorkflowIndex,
               juniSdxWorkflowRunningWkfs }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of workflows using CPU time.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxWorkflowIndex
    8)      juniSdxWorkflowRunningWkfs

    Text Displayed:
    'MINOR:Workflow:The number of running workflows is
     {juniSdxWorkflowRunningWkfs}.
     This exceeded the threshold of {THRESHOLD}
     workflows.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxWorkflowRunningWkfs}:{THRESHOLD}'
    "
    REFERENCE "wkfRunningWorkflows"
    ::= { juniSdxTraps 973 }

agentStarted NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms}
    STATUS      current
    DESCRIPTION
    "
    Description:
    The agent has started.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    The format of juniSdxSnmpTrapHistoryText is:
 
    'INFORMATION:Agent:The agent has started.:RAISE'
 
     The format of juniSdxSnmpTrapHistoryParms is:

    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}'

     Where:
     juniSdxSnmpTrapHistoryTrapID   = 110 (agentStarted)
     juniSdxSnmpTrapHistorySeverity = 5  (INFORMATION)
     juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "agentStarted"
   ::= { juniSdxTraps 1105 }


agentRestartFailed NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms}
    STATUS      current
    DESCRIPTION
    "
    Description:
    The agent restart failed.
   
    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    'CRITICAL:Agent:The agent has failed to start after
     {RESTART_ATTEMPTS} attempts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:RESTART_ATTEMPTS'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 111 (agentRestartFailed)
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "agentRestartFailed"
   ::= { juniSdxTraps 1111 }

agentShutdown NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms}
    STATUS      current
    DESCRIPTION
    "
    Description:
    The agent has shutdown.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    'INFORMATION:Agent:The agent has shutdown.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 112 (agentShutdown)
    juniSdxSnmpTrapHistorySeverity = 5  (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "agentShutdown"
   ::= { juniSdxTraps 1125 }

agentLdapLimitClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxLDAPNumOfEntries }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of entries in the LDAP database has been reached.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxLDAPNumOfEntries

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:LDAP:The number of LDAP
     entries is {juniSdxLDAPNumOfEntries}.
     This exceeded the threshold of {THRESHOLD} entries.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxLDAPNumOfEntries}:{THRESHOLD}'
    "
    REFERENCE "agentLdapLimitReached"
    ::= { juniSdxTraps 1130 }

agentLdapLimitCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxLDAPNumOfEntries }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of entries in the LDAP database has been reached.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxLDAPNumOfEntries

    Text Displayed:
    'CRITICAL:LDAP:The number of LDAP entries is
     {juniSdxLDAPNumOfEntries}.
     This exceeded the threshold of {THRESHOLD} entries.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxLDAPNumOfEntries}:{THRESHOLD}'
    "
    REFERENCE "agentLdapLimitReached"
    ::= { juniSdxTraps 1131 }

agentLdapLimitMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxLDAPNumOfEntries }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of entries in the LDAP database has been reached.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxLDAPNumOfEntries

    Text Displayed:
    'MAJOR:LDAP:The number of LDAP entries is
     {juniSdxLDAPNumOfEntries}.
     This exceeded the threshold of {THRESHOLD} entries.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxLDAPNumOfEntries}:{THRESHOLD}'
    "
    REFERENCE "agentLdapLimitReached"
    ::= { juniSdxTraps 1132 }

agentLdapLimitMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxLDAPNumOfEntries }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The number of entries in the LDAP database has been reached.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxLDAPNumOfEntries

    Text  Displayed:
    'MINOR:LDAP:The number of LDAP entries is
     {juniSdxLDAPNumOfEntries}.
     This exceeded the threshold of {THRESHOLD} entries.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxLDAPNumOfEntries}:{THRESHOLD}'
    "
    REFERENCE "agentLdapLimitReached"
    ::= { juniSdxTraps 1133 }

obsComponentUp NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxObsCompOperStatus,
              juniSdxObsCompContName,
              juniSdxObsCompName}
    STATUS      obsolete
    DESCRIPTION
    "
    Description:
    Reports an operational status change
    (Component Up) for a SDX component. 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxObsCompOperStatus
    8)      juniSdxObsCompContName
    9)      juniSdxObsCompName

    Text Displayed:
    'INFORMATION:{{juniSdxObsCompContName:juniSdxObsCompName}}:
     This component is up.:RAISE'
    
    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{juniSdxObsCompContName}:
     {juniSdxObsCompName}:{juniSdxObsCompOperStatus}'
  
    Where:
    juniSdxSnmpTrapHistoryTrapID   = 114 (obsComponentUp)
    juniSdxSnmpTrapHistorySeverity = 5 (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1 (RAISE)
    "
    REFERENCE "obsComponentUp"
   ::= { juniSdxTraps 1145 }

obsComponentDown NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxObsCompOperStatus,
              juniSdxObsCompContName,
              juniSdxObsCompName}
    STATUS      obsolete
    DESCRIPTION
    "
    Description:
    Reports an operational status change 
    (Component down) for a SDX component. 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxObsCompOperStatus
    8)      juniSdxObsCompContName
    9)      juniSdxObsCompName
        
    Text Displayed:
    'INFORMATION:{{juniSdxObsCompContName:juniSdxObsCompName}}:
     This component is down:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxObsCompContName}:{juniSdxObsCompName}:
     {juniSdxObsCompOperStatus}'
  
    Where:
    juniSdxSnmpTrapHistoryTrapID   = 115 (obsComponentDown)
    juniSdxSnmpTrapHistorySeverity = 5 (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1 (RAISE)
    "
    REFERENCE "obsComponentDown"
   ::= { juniSdxTraps 1155 }
   
componentUp NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxCompOperStatus,
              juniSdxCompSlot,
              juniSdxCompName}
    STATUS      current
    DESCRIPTION
    "
    Description:
    Reports an operational status change
    (Component Up) for a SDX component. 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxCompOperStatus
    8)      juniSdxCompSlot
    9)      juniSdxCompName

    Text Displayed:
    'INFORMATION:{{juniSdxCompSlot:juniSdxCompName}}:
     This component is up.:RAISE'
    
    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:{juniSdxCompSlot}:
     {juniSdxCompName}:{juniSdxCompOperStatus}'
  
    Where:
    juniSdxSnmpTrapHistoryTrapID   = 114 (componentUp)
    juniSdxSnmpTrapHistorySeverity = 5 (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1 (RAISE)
    "
    REFERENCE "componentUp"
   ::= { juniSdxTraps 1165 }

componentDown NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxCompOperStatus,
              juniSdxCompSlot,
              juniSdxCompName}
    STATUS      current
    DESCRIPTION
    "
    Description:
    Reports an operational status change 
    (Component down) for a SDX component. 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxCompOperStatus
    8)      juniSdxCompSlot
    9)      juniSdxCompName
        
    Text Displayed:
    'INFORMATION:{{juniSdxCompSlot:juniSdxCompName}}:
     This component is down:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxCompSlot}:{juniSdxCompName}:
     {juniSdxCompOperStatus}'
  
    Where:
    juniSdxSnmpTrapHistoryTrapID   = 115 (componentDown)
    juniSdxSnmpTrapHistorySeverity = 5 (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1 (RAISE)
    "
    REFERENCE "componentDown"
   ::= { juniSdxTraps 1175 }

dirConnected NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxDesClientIndex,
              juniSdxDesConnectionId,
              juniSdxDesHost,
              juniSdxDesPort,
              juniSdxDesType }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when the DES established a 
    new connection to a directory.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxDesClientIndex
    8)      juniSdxDesConnectionId
    9)      juniSdxDesHost
    10)     juniSdxDesPort
    11)     juniSdxDesType

    Text Displayed:
    'INFORMATION:{juniSdxDesConnectionId}:The directory
     connection has been established with {juniSdxDesDirHost} on
     port {juniSdxDesDirPort}, and has a type of
     {juniSdxDesDirType}.:RAISE'

    Parameters:
     
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxDesConnectionId}:
     {juniSdxDesDirHost}:
     {juniSdxDesDirPort}:
     {juniSdxDesDirType}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 130 (dirConnected)
    juniSdxSnmpTrapHistorySeverity = 5  (INFORMATION)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "dirConnected"
   ::= { juniSdxTraps 1305 }

dirConnectionFailure  NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxDesClientIndex,
              juniSdxDesConnectionId,
              juniSdxDesHost,
              juniSdxDesPort,
              juniSdxDesType }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when the directory connection fails.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxDesClientIndex
    8)      juniSdxDesConnectionId
    9)      juniSdxDesHost
    10)     juniSdxDesPort
    11)     juniSdxDesType

    Text Displayed:
    'CRITICAL:{juniSdxDesConnectionId}:The directory connection
     with {juniSdxDesDirHost} has failed.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxDesConnectionId}:
     {juniSdxDesDirHost}:
     {juniSdxDesDirPort}:
     {juniSdxDesDirType}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 131 (dirConnectionFailure)
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "dirConnectionFailure"
   ::= { juniSdxTraps 1311 }

dirNotAvail NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxDesClientIndex,
              juniSdxDesConnectionId }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when a connection cannot be established
    with the primary or any of the backups.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxDesClientIndex
    8)      juniSdxDesConnectionId

    Text Displayed:
    'CRITICAL:{juniSdxDesConnectionId}:A directory connection
     is not available.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxDesConnectionId}'

    Where:
    juniSdxSnmpTrapHistoryTrapID   = 132 (dirNotAvail)
    juniSdxSnmpTrapHistorySeverity = 1  (CRITICAL)
    juniSdxSnmpTrapHistoryAction   = 1  (RAISE)
    "
    REFERENCE "dirNotAvail"
   ::= { juniSdxTraps 1321 }

penAvgPGModProcTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPEnAvgPGModProcTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time for processing policy group modification
    (rolling average over last n messages where n=10). This is
    a metric of policy engine performance.

    This event is generated when a previously raised
    'penAvgPGModProcTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPEnAvgPGModProcTime

    Text Displayed:
    '{juniSdxPEnAvgPGModProcTime}:Policy Engine:The average policy
     group modification processing time is
     {juniSdxPEnAvgPGModProcTime}ms. This exceeded the threshold
     of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxPEnAvgPGModProcTime}:{THRESHOLD}'
    "
    REFERENCE "penAvgPGModProcTime"
    ::= { juniSdxTraps 1500 }

penAvgPGModProcTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSdxPEnAvgPGModProcTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time for processing policy group modification
    (rolling average over last n messages where n=10). This is
    a metric of policy engine performance.

    This event is generated when the 'juniSdxPEnAvgPGModProcTime'
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPEnAvgPGModProcTime

    Text Displayed:
    'CRITICAL:Policy Engine:The average policy group modification
     processing time is {juniSdxPEnAvgPGModProcTime}ms. This
     exceeded the threshold of {THRESHOLD}ms.:RAISE

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxPEnAvgPGModProcTime}:{THRESHOLD}'
    "
    REFERENCE "penAvgPGModProcTime"
    ::= { juniSdxTraps 1501 }

penAvgPGModProcTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSdxPEnAvgPGModProcTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time for processing policy group modification
    (rolling average over last n messages where n=10). This is
    a metric of policy engine performance.

    This event is generated when the 'juniSdxPEnAvgPGModProcTime'
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPEnAvgPGModProcTime

    Text Displayed:
    'MAJOR:Policy Engine:The average policy group modification
     processing time is {juniSdxPEnAvgPGModProcTime}ms. This
     exceeded the threshold of {THRESHOLD}ms.:RAISE

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxPEnAvgPGModProcTime}:{THRESHOLD}'
    "
    REFERENCE "penAvgPGModProcTime"
    ::= { juniSdxTraps 1502 }

penAvgPGModProcTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSdxPEnAvgPGModProcTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time for processing policy group modification
    (rolling average over last n messages where n=10). This is
    a metric of policy engine performance.

    This event is generated when the 'juniSdxPEnAvgPGModProcTime'
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPEnAvgPGModProcTime

    Text Displayed:
    'MINOR:Policy Engine:The average policy group modification
     processing time is {juniSdxPEnAvgPGModProcTime}ms. This
     exceeded the threshold of {THRESHOLD}ms.:RAISE

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxPEnAvgPGModProcTime}:{THRESHOLD}'
    "
    REFERENCE "penAvgPGModProcTime"
    ::= { juniSdxTraps 1503 }

penAvgICMModProcTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPEnAvgInfClassModProcTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time for processing interface classifier
    modifications
    (rolling average over last n messages where n=10).
    This is a metric of policy engine performance.

    This event is generated when a previously raised
    'penAvgICMModProcTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPEnAvgInfClassModProcTime

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Policy Engine:
     The average interface classifier modification processing
     time is {juniSdxPEnAvgInfClassModProcTime}ms.
     This is below the threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxPEnAvgInfClassModProcTime}:{THRESHOLD}'
    "
    REFERENCE "penAvgICMModProcTime"
    ::= { juniSdxTraps 1510 }

penAvgICMModProcTimeCritAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPEnAvgInfClassModProcTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time for processing interface classifier
    modifications
    (rolling average over last n messages where n=10).
    This is a metric of policy engine performance.

    This event is generated when the
    'juniSdxPEnAvgInfClassModProcTime'
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPEnAvgInfClassModProcTime

    Text Displayed:
    'CRITICAL:Policy Engine:
     The average interface classifier modification processing
     time is {juniSdxPEnAvgInfClassModProcTime}ms.
     This exceeded the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxPEnAvgInfClassModProcTime}:{THRESHOLD}'
    "
    REFERENCE "penAvgICMModProcTime"
    ::= { juniSdxTraps 1511 }

penAvgICMModProcTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPEnAvgInfClassModProcTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time for processing interface classifier
    modifications
    (rolling average over last n messages where n=10).
    This is a metric of policy engine performance.

    This event is generated when the
    'juniSdxPEnAvgInfClassModProcTime'
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPEnAvgInfClassModProcTime

    Text Displayed:
    'MAJOR:Policy Engine:
     The average interface classifier modification processing
     time is {juniSdxPEnAvgInfClassModProcTime}ms.
     This exceeded the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxPEnAvgInfClassModProcTime}:{THRESHOLD}'
    "
    REFERENCE "penAvgICMModProcTime"
    ::= { juniSdxTraps 1512 }

penAvgICMModProcTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPEnAvgInfClassModProcTime }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time for processing interface classifier
    modifications
    (rolling average over last n messages where n=10).
    This is a metric of policy engine performance.

    This event is generated when the
    'juniSdxPEnAvgInfClassModProcTime'
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPEnAvgInfClassModProcTime

    Text Displayed:
    'MINOR:Policy Engine:
     The average interface classifier modification processing
     time is {juniSdxPEnAvgInfClassModProcTime}ms.
     This exceeded the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxPEnAvgInfClassModProcTime}:{THRESHOLD}'
    "
    REFERENCE "penAvgICMModProcTime"
    ::= { juniSdxTraps 1513 }

pdpErrorsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPDPErrors }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the total number of policy errors.
    An error may occur during the policy decision process.

    This event is generated when a previously raised
    'pdpErrors' condition has been cleared.

    'THRESHOLD' is the threshold configured for this
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPDPErrors

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:Policy Decision Point:
     During the last {PI}s, {_juniSdxPDPErrors} errors occurred.
     This is below the threshold of {THRESHOLD} PDP errors.:
     CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxPDPErrors}:{THRESHOLD}'
    "
    REFERENCE "pdpErrors"
    ::= { juniSdxTraps 1520 }

pdpErrorsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPDPErrors }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the total number of policy errors.
    An error may occur during the policy decision process.

    This event is generated when the number of 'juniSdxPDPErrors'
    during the last polling interval ( _juniSdxPDPErrors)
    exceeded the configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPDPErrors

    Text Displayed:
    'CRITICAL:Policy Decision Point:
     During the last {PI}s, {_juniSdxPDPErrors} errors occurred.
     This exceeded the threshold of {THRESHOLD} PDP errors.:
     RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxPDPErrors}:{THRESHOLD}'
    "
    REFERENCE "pdpErrors"
    ::= { juniSdxTraps 1521 }

pdpErrorsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPDPErrors }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the total number of policy errors.
    An error may occur during the policy decision process.

    This event is generated when the number of 'juniSdxPDPErrors'
    during the last polling interval ( _juniSdxPDPErrors)
    exceeded the configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPDPErrors

    Text Displayed:
    'MAJOR:Policy Decision Point:
     During the last {PI}s, {_juniSdxPDPErrors} errors occurred.
     This exceeded the threshold of {THRESHOLD} PDP errors.:
     RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxPDPErrors}:{THRESHOLD}'
    "
    REFERENCE "pdpErrors"
    ::= { juniSdxTraps 1522 }

pdpErrorsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSdxPDPErrors }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the total number of policy errors.
    An error may occur during the policy decision process.

    This event is generated when the number of 'juniSdxPDPErrors'
    during the last polling interval ( _juniSdxPDPErrors)
    exceeded the configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSdxPDPErrors

    Text Displayed:
    'MINOR:Policy Decision Point:
     During the last {PI}s, {_juniSdxPDPErrors} errors occurred.
     This exceeded the threshold of {THRESHOLD} PDP errors.:
     RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxPDPErrors}:{THRESHOLD}'
    "
    REFERENCE "pdpErrors"
    ::= { juniSdxTraps 1523 }

redirGBLimitReachedClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxRedirIndex,
               juniSdxRedirGBLimitReached }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of times that SDX redirector reaches
    its global bucket limit during the last polling interval.

    This event is generated when a previously raised
    'juniSdxRedirGBLimitReached' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxRedirIndex
    8)      juniSdxRedirGBLimitReached

    Text Displayed:
    '{juniSdxSnmpTrapHistorySeverity}:SDX Redirector:
     During the last {PI}s, SDX Redirector reached its global
     bucket limit {_juniSdxRedirGBLimitReached} times.
     This is below the threshold of {THRESHOLD}
     redirGBLimitReached.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxRedirGBLimitReached}:{THRESHOLD}'
    "
    REFERENCE "redirGBLimitReached"
    ::= { juniSdxTraps 1700 }

redirGBLimitReachedCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxRedirIndex,
               juniSdxRedirGBLimitReached }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of times that SDX redirector reaches
    its global bucket limit during the last polling interval.

    This event is generated when the number of
    'juniSdxRedirGBLimitReached' during the last polling
    interval ( _juniSdxRedirGBLimitReached) exceeded the
    configured critical threshold.

    'THRESHOLD' is the critical threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxRedirIndex
    8)      juniSdxRedirGBLimitReached

    Text Displayed:
    'CRITICAL:SDX Redirector:
     During the last {PI}s, SDX Redirector reached its global
     bucket limit {_juniSdxRedirGBLimitReached} times.
     This exceeded the threshold of {THRESHOLD}
     redirGBLimitReached.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxRedirGBLimitReached}:{THRESHOLD}'
    "
    REFERENCE "redirGBLimitReached"
    ::= { juniSdxTraps 1701 }

redirGBLimitReachedMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxRedirIndex,
               juniSdxRedirGBLimitReached }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of times that SDX redirector reaches
    its global bucket limit during the last polling interval.

    This event is generated when the number of
    'juniSdxRedirGBLimitReached' during the last polling
    interval ( _juniSdxRedirGBLimitReached) exceeded the
    configured major threshold.

    'THRESHOLD' is the major threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxRedirIndex
    8)      juniSdxRedirGBLimitReached

    Text Displayed:
    'MAJOR:SDX Redirector:
     During the last {PI}s, SDX Redirector reached its global
     bucket limit {_juniSdxRedirGBLimitReached} times.
     This exceeded the threshold of {THRESHOLD}
     redirGBLimitReached.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxRedirGBLimitReached}:{THRESHOLD}'
    "
    REFERENCE "redirGBLimitReached"
    ::= { juniSdxTraps 1702 }

redirGBLimitReachedMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxRedirIndex,
               juniSdxRedirGBLimitReached }
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of times that SDX redirector reaches
    its global bucket limit during the last polling interval.

    This event is generated when the number of
    'juniSdxRedirGBLimitReached' during the last polling
    interval ( _juniSdxRedirGBLimitReached) exceeded the
    configured minor threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxRedirIndex
    8)      juniSdxRedirGBLimitReached

    Text Displayed:
    'MINOR:SDX Redirector:
     During the last {PI}s, SDX Redirector reached its global
     bucket limit {_juniSdxRedirGBLimitReached} times.
     This exceeded the threshold of {THRESHOLD}
     redirGBLimitReached.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxRedirGBLimitReached}:{THRESHOLD}'
    "
    REFERENCE "redirGBLimitReached"
    ::= { juniSdxTraps 1703 }

routerMsgErrorsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,
               juniSaeRouterClientId,
               juniSaeRouterMsgErrors}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of errors during the last polling
    interval reported by the router in response to a message
    sent by the router driver.

    This event is generated when a previously raised
    'routerMsgErrors' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSaeRouterClientId
    9)      juniSaeRouterMsgErrors

    Text Displayed:
    'CLEAR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s,  {_routerMsgErrors} router errors
     occurred. This is below the threshold of {THRESHOLD}
     errors.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterMsgErrors}:{THRESHOLD}'
    "
    REFERENCE "routerMsgErrors"
    ::= { juniSdxTraps 1900 }

routerMsgErrorsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterMsgErrors}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of errors during the last polling
    interval reported by the router in response to a message
    sent by the router driver.

    This event is generated when the number of
    'routerMsgErrors' during the last polling interval
    ( _juniSaeRouterMsgErrors) exceeded the
    configured critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterMsgErrors

    Text Displayed:
    'CRITICAL:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s,  {_routerMsgErrors} router errors
     occurred. This exceeded the threshold of {THRESHOLD}
     errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterMsgErrors}:{THRESHOLD}'
    "
    REFERENCE "routerMsgErrors"
    ::= { juniSdxTraps 1901 }

routerMsgErrorsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterMsgErrors}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of errors during the last polling
    interval reported by the router in response to a message
    sent by the router driver.

    This event is generated when the number of
    'routerMsgErrors' during the last polling interval
    ( _juniSaeRouterMsgErrors) exceeded the
    configured major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterMsgErrors

    Text Displayed:
    'MAJOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s,  {_routerMsgErrors} router errors
     occurred. This exceeded the threshold of {THRESHOLD}
     errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterMsgErrors}:{THRESHOLD}'
    "
    REFERENCE "routerMsgErrors"
    ::= { juniSdxTraps 1902 }

routerMsgErrorsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterMsgErrors}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of errors during the last polling
    interval reported by the router in response to a message
    sent by the router driver.

    This event is generated when the number of
    'routerMsgErrors' during the last polling interval
    ( _juniSaeRouterMsgErrors) exceeded the
    configured minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterMsgErrors

    Text Displayed:
    'MINOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s,  {_routerMsgErrors} router errors
     occurred. This exceeded the threshold of {THRESHOLD}
     errors.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterMsgErrors}:{THRESHOLD}'
    "
    REFERENCE "routerMsgErrors"
    ::= { juniSdxTraps 1903 }

routerMsgTimeoutsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterMsgTimeouts}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of timeouts that have occurred for
    messages sent by the driver during the last polling
    interval.

    This event is generated when a previously raised
    'routerMsgTimeouts' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterMsgTimeouts

    Text Displayed:
    'CLEAR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s,  {_routerMsgTimeouts} router
     timeouts occurred. This is below the threshold of
     {THRESHOLD} errors.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterMsgTimeouts}:{THRESHOLD}'
    "
    REFERENCE "routerMsgTimeouts"
    ::= { juniSdxTraps 1910 }

routerMsgTimeoutsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterMsgTimeouts}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of timeouts that have occurred for
    messages sent by the driver during the last polling
    interval.

    This event is generated when the number of
    'routerMsgTimeouts' during the last polling interval
    ( _juniSaeRouterMsgTimeouts) exceeded the
    configured critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterMsgTimeouts

    Text Displayed:
    'CRITICAL:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s,  {_routerMsgTimeouts} router
     timeouts occurred. This exceeded the threshold of
     {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterMsgTimeouts}:{THRESHOLD}'
    "
    REFERENCE "routerMsgTimeouts"
    ::= { juniSdxTraps 1911 }

routerMsgTimeoutsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterMsgTimeouts}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of timeouts that have occurred for
    messages sent by the driver during the last polling
    interval.

    This event is generated when the number of
    'routerMsgTimeouts' during the last polling interval
    ( _juniSaeRouterMsgTimeouts) exceeded the
    configured major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterMsgTimeouts

    Text Displayed:
    'MAJOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s,  {_routerMsgTimeouts} router
     timeouts occurred. This exceeded the threshold of
     {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterMsgTimeouts}:{THRESHOLD}'
    "
    REFERENCE "routerMsgTimeouts"
    ::= { juniSdxTraps 1912 }

routerMsgTimeoutsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,              
               juniSaeRouterClientId,
               juniSaeRouterMsgTimeouts}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of timeouts that have occurred for
    messages sent by the driver during the last polling
    interval.

    This event is generated when the number of
    'routerMsgTimeouts' during the last polling interval
    ( _juniSaeRouterMsgTimeouts) exceeded the
    configured minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterMsgTimeouts

    Text Displayed:
    'MINOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s,  {_routerMsgTimeouts} router
     timeouts occurred. This exceeded the threshold of
     {THRESHOLD} timeouts.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterMsgTimeouts}:{THRESHOLD}'
    "
    REFERENCE "routerMsgTimeouts"
    ::= { juniSdxTraps 1913 }

routerAvgJobQTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQTime,
               juniSaeRouterJobQRem}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that incoming
    router messages waited to be processed during the last
    polling interval. 

    This event is generated when a previously raised
    'routerAvgJobQTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQTime
    10)     juniSaeRouterJobQRem

    Text Displayed:
    'CLEAR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s, the average time that incoming
     router messages waited to be processed is
     {_juniSaeRouterAvgJobQTime}ms. This is below the threshold of
     {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQTime}:
     {_juniSaeRouterJobQRem}:
     {_juniSaeRouterAvgJobQTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgJobQTime"
    ::= { juniSdxTraps 1920 }

routerAvgJobQTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQTime,
               juniSaeRouterJobQRem}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that incoming
    router messages waited to be processed during the last
    polling interval. 

    This event is generated when the average time (in
    milliseconds) that incoming router messages waited to be
    processed exceeded the configured critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQTime
    10)     juniSaeRouterJobQRem

    Text Displayed:
    'CRITICAL:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s, the average time that incoming
     router messages waited to be processed is
     {_juniSaeRouterAvgJobQTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQTime}:
     {_juniSaeRouterJobQRem}:
     {_juniSaeRouterAvgJobQTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgJobQTime"
    ::= { juniSdxTraps 1921 }

routerAvgJobQTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQTime,
               juniSaeRouterJobQRem}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that incoming
    router messages waited to be processed during the last
    polling interval. 

    This event is generated when the average time (in
    milliseconds) that incoming router messages waited to be
    processed exceeded the configured major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQTime
    10)     juniSaeRouterJobQRem

    Text Displayed:
    'MAJOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s, the average time that incoming
     router messages waited to be processed is
     {_juniSaeRouterAvgJobQTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQTime}:
     {_juniSaeRouterJobQRem}:
     {_juniSaeRouterAvgJobQTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgJobQTime"
    ::= { juniSdxTraps 1922 }

routerAvgJobQTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQTime,
               juniSaeRouterJobQRem}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that incoming
    router messages waited to be processed during the last
    polling interval. 

    This event is generated when the average time (in
    milliseconds) that incoming router messages waited to be
    processed exceeded the configured minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQTime
    10)     juniSaeRouterJobQRem

    Text Displayed:
    'MINOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last {PI}s, the average time that incoming
     router messages waited to be processed is
     {_juniSaeRouterAvgJobQTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQTime}:
     {_juniSaeRouterJobQRem}:
     {_juniSaeRouterAvgJobQTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgJobQTime"
    ::= { juniSdxTraps 1923 }

routerJobQLengthClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQAdded,
               juniSaeRouterJobQRem}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of unprocessed incoming messages
    currently in the job queue from the router that this
    driver is managing.

    This event is generated when a previously raised
    'routerJobQLength' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQAdded
    10)     juniSaeRouterJobQRem

    Text Displayed:
    'CLEAR:SAE Router Driver ($juniSaeRouterClientId):
     The number of unprocessed incoming router messages is
     {_juniSaeRouterJobQLength}. This is below the threshold
     of {THRESHOLD}.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQAdded}:
     {_juniSaeRouterJobQRem}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerJobQLength"
    ::= { juniSdxTraps 1930 }

routerJobQLengthCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQAdded,
               juniSaeRouterJobQRem}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of unprocessed incoming messages
    currently in the job queue from the router that this
    driver is managing.

    This event is generated when the number of unprocessed
    incoming router messages exceeded the configured
    critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQAdded
    10)     juniSaeRouterJobQRem

    Text Displayed:
    'CRITICAL:SAE Router Driver ($juniSaeRouterClientId):
     The number of unprocessed incoming router messages is
     {_juniSaeRouterJobQLength}. This exceeded the threshold
     of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQAdded}:
     {_juniSaeRouterJobQRem}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerJobQLength"
    ::= { juniSdxTraps 1931 }

routerJobQLengthMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQAdded,
               juniSaeRouterJobQRem}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of unprocessed incoming messages
    currently in the job queue from the router that this
    driver is managing.

    This event is generated when the number of unprocessed
    incoming router messages exceeded the configured
    major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQAdded
    10)     juniSaeRouterJobQRem

    Text Displayed:
    'MAJOR:SAE Router Driver ($juniSaeRouterClientId):
     The number of unprocessed incoming router messages is
     {_juniSaeRouterJobQLength}. This exceeded the threshold
     of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQAdded}:
     {_juniSaeRouterJobQRem}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerJobQLength"
    ::= { juniSdxTraps 1932 }

routerJobQLengthMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQAdded,
               juniSaeRouterJobQRem}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of unprocessed incoming messages
    currently in the job queue from the router that this
    driver is managing.

    This event is generated when the number of unprocessed
    incoming router messages exceeded the configured
    minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQAdded
    10)     juniSaeRouterJobQRem

    Text Displayed:
    'MINOR:SAE Router Driver ($juniSaeRouterClientId):
     The number of unprocessed incoming router messages is
     {_juniSaeRouterJobQLength}. This exceeded the threshold
     of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQAdded}:
     {_juniSaeRouterJobQRem}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerJobQLength"
    ::= { juniSdxTraps 1933 }

routerJobQAgeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQAge}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the age (in milliseconds) of the oldest entry in
    the job queue (i.e. the entry that will be processed next).
    
    This event is generated when a previously raised
    'routerJobQAge' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex   
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQAge

    Text Displayed:
    'CLEAR:SAE Router Driver ($juniSaeRouterClientId):
     The age of the oldest entry in the job queue is
     {_juniSaeRouterJobQAge}ms. This is below the threshold
     of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQAge}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerJobQAge"
    ::= { juniSdxTraps 1940 }

routerJobQAgeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQAge}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the age (in milliseconds) of the oldest entry in
    the job queue (i.e. the entry that will be processed next).
    
    This event is generated when the age of the oldest entry
    in the job queue exceeded the configured critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQAge

    Text Displayed:
    'CRITICAL:SAE Router Driver ($juniSaeRouterClientId):
     The age of the oldest entry in the job queue is
     {_juniSaeRouterJobQAge}ms. This exceeded the threshold
     of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQAge}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerJobQAge"
    ::= { juniSdxTraps 1941 }

routerJobQAgeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQAge}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the age (in milliseconds) of the oldest entry in
    the job queue (i.e. the entry that will be processed next).
    
    This event is generated when the age of the oldest entry
    in the job queue exceeded the configured major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQAge

    Text Displayed:
    'MAJOR:SAE Router Driver ($juniSaeRouterClientId):
     The age of the oldest entry in the job queue is
     {_juniSaeRouterJobQAge}ms. This exceeded the threshold
     of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQAge}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerJobQAge"
    ::= { juniSdxTraps 1942 }

routerJobQAgeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterJobQAge}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the age (in milliseconds) of the oldest entry in
    the job queue (i.e. the entry that will be processed next).
    
    This event is generated when the age of the oldest entry
    in the job queue exceeded the configured minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterJobQAge

    Text Displayed:
    'MINOR:SAE Router Driver ($juniSaeRouterClientId):
     The age of the oldest entry in the job queue is
     {_juniSaeRouterJobQAge}ms. This exceeded the threshold
     of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterJobQAge}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerJobQAge"
    ::= { juniSdxTraps 1943 }

routerAvgAddTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterAddTime,
               juniSaeRouterAddRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object added' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when a previously raised
    'routerAvgAddTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterAddTime
    10)     juniSaeRouterAddRecv

    Text Displayed:
    'CLEAR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object added' notifications is
     {_juniSaeRouterAvgAddTime}ms. This is below the
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterAddTime}:
     {_juniSaeRouterAddRecv}:
     {_juniSaeRouterAvgAddTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgAddTime"
    ::= { juniSdxTraps 1950 }

routerAvgAddTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterAddTime,
               juniSaeRouterAddRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object added' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object added'
    notifications exceeded the configured critical
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterAddTime
    10)     juniSaeRouterAddRecv

    Text Displayed:
    'CRITICAL:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object added' notifications is
     {_juniSaeRouterAvgAddTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterAddTime}:
     {_juniSaeRouterAddRecv}:
     {_juniSaeRouterAvgAddTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgAddTime"
    ::= { juniSdxTraps 1951 }

routerAvgAddTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterAddTime,
               juniSaeRouterAddRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object added' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object added'
    notifications exceeded the configured major
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterAddTime
    10)     juniSaeRouterAddRecv

    Text Displayed:
    'MAJOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object added' notifications is
     {_juniSaeRouterAvgAddTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterAddTime}:
     {_juniSaeRouterAddRecv}:
     {_juniSaeRouterAvgAddTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgAddTime"
    ::= { juniSdxTraps 1952 }

routerAvgAddTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterAddTime,
               juniSaeRouterAddRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object added' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object added'
    notifications exceeded the configured minor
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterAddTime
    10)     juniSaeRouterAddRecv

    Text Displayed:
    'MINOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object added' notifications is
     {_juniSaeRouterAvgAddTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterAddTime}:
     {_juniSaeRouterAddRecv}:
     {_juniSaeRouterAvgAddTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgAddTime"
    ::= { juniSdxTraps 1953 }

routerAvgChgTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterChgTime,
               juniSaeRouterChgRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object changed' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when a previously raised
    'routerAvgChgTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterChgTime
    10)     juniSaeRouterChgRecv

    Text Displayed:
    'CLEAR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object changed' notifications is
     {_juniSaeRouterAvgChgTime}ms. This is below the
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterChgTime}:
     {_juniSaeRouterChgRecv}:
     {_juniSaeRouterAvgChgTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgChgTime"
    ::= { juniSdxTraps 1960 }

routerAvgChgTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterChgTime,
               juniSaeRouterChgRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object changed' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object changed'
    notifications exceeded the configured critical
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterChgTime
    10)     juniSaeRouterChgRecv

    Text Displayed:
    'CRITICAL:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object changed' notifications is
     {_juniSaeRouterAvgChgTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterChgTime}:
     {_juniSaeRouterChgRecv}:
     {_juniSaeRouterAvgChgTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgChgTime"
    ::= { juniSdxTraps 1961 }

routerAvgChgTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterChgTime,
               juniSaeRouterChgRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object changed' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object changed'
    notifications exceeded the configured major
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterChgTime
    10)     juniSaeRouterChgRecv

    Text Displayed:
    'MAJOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object changed' notifications is
     {_juniSaeRouterAvgChgTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterChgTime}:
     {_juniSaeRouterChgRecv}:
     {_juniSaeRouterAvgChgTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgChgTime"
    ::= { juniSdxTraps 1962 }

routerAvgChgTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterChgTime,
               juniSaeRouterChgRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object changed' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object changed'
    notifications exceeded the configured minor
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterChgTime
    10)     juniSaeRouterChgRecv

    Text Displayed:
    'MINOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object changed' notifications is
     {_juniSaeRouterAvgChgTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterChgTime}:
     {_juniSaeRouterChgRecv}:
     {_juniSaeRouterAvgChgTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgChgTime"
    ::= { juniSdxTraps 1963 }

routerAvgDelTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterDelTime,
               juniSaeRouterDelRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object deleted' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when a previously raised
    'routerAvgDelTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSaeRouterClientId
    9)      juniSaeRouterDelTime
    10)     juniSaeRouterDelRecv

    Text Displayed:
    'CLEAR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object deleted' notifications is
     {_juniSaeRouterAvgDelTime}ms. This is below the
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterDelTime}:
     {_juniSaeRouterDelRecv}:
     {_juniSaeRouterAvgDelTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgDelTime"
    ::= { juniSdxTraps 1970 }

routerAvgDelTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterDelTime,
               juniSaeRouterDelRecv}
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object deleted' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object deleted'
    notifications exceeded the configured critical
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSaeRouterClientId
    9)      juniSaeRouterDelTime
    10)     juniSaeRouterDelRecv

    Text Displayed:
    'CRITICAL:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object deleted' notifications is
     {_juniSaeRouterAvgDelTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterDelTime}:
     {_juniSaeRouterDelRecv}:
     {_juniSaeRouterAvgDelTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgDelTime"
    ::= { juniSdxTraps 1971 }

routerAvgDelTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterDelTime,
               juniSaeRouterDelRecv }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object deleted' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object deleted'
    notifications exceeded the configured major
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSaeRouterClientId
    9)      juniSaeRouterDelTime
    10)     juniSaeRouterDelRecv

    Text Displayed:
    'MAJOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object deleted' notifications is
     {_juniSaeRouterAvgDelTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterDelTime}:
     {_juniSaeRouterDelRecv}:
     {_juniSaeRouterAvgDelTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgDelTime"
    ::= { juniSdxTraps 1972 }

routerAvgDelTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniSdxSaeIndex,               
               juniSaeRouterClientId,
               juniSaeRouterDelTime,
               juniSaeRouterDelRecv }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The average time (in milliseconds) this router driver
    spent handling 'object deleted' notifications during the
    last polling interval. This time does not include the
    time the jobs spent waiting to be handled. This time
    does include the time spent waiting for the router to
    process the provisioning commands sent in response to
    the notification.
    
    This event is generated when the average time this
    router driver spent handling 'object deleted'
    notifications exceeded the configured minor
    threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterDelTime
    10)     juniSaeRouterDelRecv

    Text Displayed:
    'MINOR:SAE Router Driver ($juniSaeRouterClientId):
     During the last polling interval, the average time
     (in milliseconds) this router driver spent handling
     'object deleted' notifications is
     {_juniSaeRouterAvgDelTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSaeRouterDelTime}:
     {_juniSaeRouterDelRecv}:
     {_juniSaeRouterAvgDelTime}:{THRESHOLD}'

    NOTE: this trap is not applicable to the packetCable router
    driver."
    REFERENCE "routerAvgDelTime"
    ::= { juniSdxTraps 1973 }

routerConnUp NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,              
              juniSaeRouterClientId }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when a new router connection has been
    established.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex
    8)      juniSaeRouterClientId

    Text Displayed:
    'INFORMATION:SAE Router Driver:A new router connection was
    established with {$juniSaeRouterClientId}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSaeRouterClientId}'
    "
    REFERENCE "routerConnUp"
   ::= { juniSdxTraps 2105 }

routerConnClosed NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,              
              juniSaeRouterClientId,
              juniSaeRouterUseFailover,
              juniSaeRouterFailOverIp,
              juniSaeRouterFailOverPort }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when an existing router connection has been
    terminated by this router driver for any reason.

    If the juniSaeRouterUseFailOver=TRUE, then the router will be
    redirected to failOver IP and port at juniSaeRouterFailOverIp,
    and juniSaeRouterFailOverPort.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId
    9)      juniSaeRouterUseFailover
    10)     juniSaeRouterFailOverIp
    11)     juniSaeRouterFailOverPort

    Text Displayed:
    When juniSaeRouterUseFailOver is FALSE:
    'INFORMATION:SAE Router Driver ($juniSaeRouterClientId):
    The router connection to ${juniSaeRouterClientId} has been
    closed.:RAISE'
    
    when juniSaeRouterUseFailOver is TRUE:
    'INFORMATION:SAE Router Driver ($juniSaeRouterClientId):
    The router connection to ${juniSaeRouterClientId} has been
    closed and redirected to
    ${juniSaeRouterFailOverIp}:${juniSaeRouterFailOverPort}:
    RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapId}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSaeRouterClientId}:
     {juniSaeRouterUseFailover}:
     {juniSaeRouterFailOverIp}:
     {juniSaeRouterFailOverPort}'
    "
    REFERENCE "routerConnClosed"
   ::= { juniSdxTraps 2115 }

routerConnDown NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,              
              juniSaeRouterClientId }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when a router connection has gone down.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId

    Text Displayed:
    'INFORMATION:SAE Router Driver ($juniSaeRouterClientId):
    The router connection to ${juniSaeRouterClientId} went
    down.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSaeRouterClientId}'
    "
    REFERENCE "routerConnDown"
   ::= { juniSdxTraps 2125 }

routerConnRejected NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,              
              juniSaeRouterClientId }
    STATUS      current
    DESCRIPTION
    "
    This trap is sent when a new router connection has not
    been accepted.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId

    Text Displayed:
    'INFORMATION:SAE Router Driver ($juniSaeRouterClientId):
    The router connection from ${juniSaeRouterClientId} has
    been rejected.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSaeRouterClientId}'
    "
    REFERENCE "routerConnRejected"
   ::= { juniSdxTraps 2135 }

routerConfOutOfSynchCleared NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,              
              juniSaeRouterClientId }
    STATUS      current
    DESCRIPTION
    "
    This trap is issued when the router configuration
    is successfully resynchronzied with this SAE. 
        
    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId

    Text Displayed:
    'INFORMATION:SAE Router Driver: The configured state of
    router ${juniSaeRouterClientId} is successfully 
    resynchronzied with SAE. :CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSaeRouterClientId}'
    "
    REFERENCE "routerConfOutOfSynch"
   ::= { juniSdxTraps 2140 }
   
routerConfOutOfSynch NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxSaeIndex,              
              juniSaeRouterClientId }
    STATUS      current
    DESCRIPTION
    "
    This trap is issued when this SAE detects that a router 
    configured state is not the one installed by the SAE. 
    The trap will be cleared the next time the device state 
    is checked and no discrepancy is detected.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxSaeIndex    
    8)      juniSaeRouterClientId

    Text Displayed:
    'INFORMATION:SAE Router Driver: The configured state of
    router ${juniSaeRouterClientId} is out of synch with 
    SAE. The configured action to be taken by SAE is 
    ${_configuredAction}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSaeRouterClientId}:
     {_configuredAction}:'
    "
    REFERENCE "routerConfOutOfSynch"
   ::= { juniSdxTraps 2145 }

nicHostReslvErrorsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniNicHostIndex,
               juniNicHostResolutionErrors}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of resolution errors occured during
    the last polling interval.
    
    This event is generated when a previously raised
    'nicHostReslvErrors' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostResolutionErrors

    Text Displayed:
    'CLEAR:NIC Host:During the last polling interval,
     the number of resolution errors occured is
     {_juniNicHostResolutionErrors}. This is below the
     threshold of {THRESHOLD}.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniNicHostResolutionErrors}:{THRESHOLD}'
    "
    REFERENCE "nicHostReslvErrors"
    ::= { juniSdxTraps 2300 }

nicHostReslvErrorsCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniNicHostIndex,
               juniNicHostResolutionErrors}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of resolution errors occured during
    the last polling interval.
    
    This event is generated when the number of resolution
    errors occured during the last polling interval 
    exceeded the configured critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostResolutionErrors

    Text Displayed:
    'CRITICAL:NIC Host:During the last polling interval,
     the number of resolution errors occured is
     {_juniNicHostResolutionErrors}. This exceeded the
     threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniNicHostResolutionErrors}:{THRESHOLD}'
    "
    REFERENCE "nicHostReslvErrors"
    ::= { juniSdxTraps 2301 }

nicHostReslvErrorsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniNicHostIndex,
               juniNicHostResolutionErrors}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of resolution errors occured during
    the last polling interval.
    
    This event is generated when the number of resolution
    errors occured during the last polling interval 
    exceeded the configured major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostResolutionErrors

    Text Displayed:
    'MAJOR:NIC Host:During the last polling interval,
     the number of resolution errors occured is
     {_juniNicHostResolutionErrors}. This exceeded the
     threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniNicHostResolutionErrors}:{THRESHOLD}'
    "
    REFERENCE "nicHostReslvErrors"
    ::= { juniSdxTraps 2302 }

nicHostReslvErrorsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniNicHostIndex,
               juniNicHostResolutionErrors}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of resolution errors occured during
    the last polling interval.
    
    This event is generated when the number of resolution
    errors occured during the last polling interval 
    exceeded the configured minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostResolutionErrors

    Text Displayed:
    'MINOR:NIC Host:During the last polling interval,
     the number of resolution errors occured is
     {_juniNicHostResolutionErrors}. This exceeded the
     threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniNicHostResolutionErrors}:{THRESHOLD}'
    "
    REFERENCE "nicHostReslvErrors"
    ::= { juniSdxTraps 2303 }

nicHostAvgReslvTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniNicHostIndex,
               juniNicHostResolutions,
               juniNicHostResolutionTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) this NIC Host
    spent on resolutions during the last polling interval.
    
    This event is generated when a previously raised
    'nicHostAvgReslvTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostResolutions
    9)      juniNicHostResolutionTime

    Text Displayed:
    'CLEAR:NIC Host:During the last polling interval,
     the average time this NIC host spent on resolution
     is {_juniNicHostAvgReslvTime}ms. This is below the
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniNicHostAvgReslvTime}:{THRESHOLD}'
    "
    REFERENCE "nicHostAvgReslvTime"
    ::= { juniSdxTraps 2310 }

nicHostAvgReslvTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniNicHostIndex,
               juniNicHostResolutions,
               juniNicHostResolutionTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) this NIC Host
    spent on resolutions during the last polling interval.
    
    This event is generated when the average resolution time
    during the last polling interval exceeded the configured
    critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostResolutions
    9)      juniNicHostResolutionTime

    Text Displayed:
    'CRITICAL:NIC Host:During the last polling interval,
     the average time this NIC host spent on resolution
     is {_juniNicHostAvgReslvTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniNicHostAvgReslvTime}:{THRESHOLD}'
    "
    REFERENCE "nicHostAvgReslvTime"
    ::= { juniSdxTraps 2311 }

nicHostAvgReslvTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniNicHostIndex,
               juniNicHostResolutions,
               juniNicHostResolutionTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) this NIC Host
    spent on resolutions during the last polling interval.
    
    This event is generated when the average resolution time
    during the last polling interval exceeded the configured
    major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostResolutions
    9)      juniNicHostResolutionTime

    Text Displayed:
    'MAJOR:NIC Host:During the last polling interval,
     the average time this NIC host spent on resolution
     is {_juniNicHostAvgReslvTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniNicHostAvgReslvTime}:{THRESHOLD}'
    "
    REFERENCE "nicHostAvgReslvTime"
    ::= { juniSdxTraps 2312 }

nicHostAvgReslvTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniNicHostIndex,
               juniNicHostResolutions,
               juniNicHostResolutionTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) this NIC Host
    spent on resolutions during the last polling interval.
    
    This event is generated when the average resolution time
    during the last polling interval exceeded the configured
    minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostResolutions
    9)      juniNicHostResolutionTime

    Text Displayed:
    'MINOR:NIC Host:During the last polling interval,
     the average time this NIC host spent on resolution
     is {_juniNicHostAvgReslvTime}ms. This exceeded the
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniNicHostAvgReslvTime}:{THRESHOLD}'
    "
    REFERENCE "nicHostAvgReslvTime"
    ::= { juniSdxTraps 2313 }

nicHostRedundStateSwitched NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniNicHostIndex,
              juniNicHostRedundState }
    STATUS      current
    DESCRIPTION
    "
    This trap is sent when the NIC Host switched redundancy state.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex
    8)      juniNicHostRedundState

    Text Displayed:
    'INFORMATION:NIC Host:The redundancy state of the NIC Host has
    switched to {juniNicHostRedundState}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniNicHostRedundState}'
    "
    REFERENCE "nicHostRedundStateSwitched"
   ::= { juniSdxTraps 2405 }

nicHostMisconfigured NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniNicHostIndex }
    STATUS      current
    DESCRIPTION
    "
    This trap is sent when the NIC Host is misconfigured.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniNicHostIndex

    Text Displayed:
    'INFORMATION:NIC Host:The NIC Host failed to start due to
    misconfiguration. The error message is {_errorMessage}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_errorMessage}'
    "
    REFERENCE "nicHostMisconfigured"
   ::= { juniSdxTraps 2415 }


jpsHeapUsedClearAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniJpsIndex,
              juniJpsHeapLimit,
              juniJpsHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM (juniJpsHeapLimit).  This value is expressed
    as a percentage of the juniJpsHeapLimit
    (jpsHeapUsed%).

    This event is generated when a previously raised
    'jpsHeapUsed' condition has been cleared.

    'THRESHOLD' is the threshold configured for this 
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsHeapLimit
    9)      juniJpsHeapUsed

    Text Displayed:
    'CLEAR:JPS:{jpsHeapUsed%} of Java VM heap is in use. 
    This is below the threshold of {THRESHOLD}%.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:        
     {jpsHeapUsed%}:{THRESHOLD}'
    "

    REFERENCE "jpsHeapUsed"
    ::= { juniSdxTraps 2500 }
    
jpsHeapUsedCriticalAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniJpsIndex,
              juniJpsHeapLimit,
              juniJpsHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM (juniJpsHeapLimit).  This value is expressed
    as a percentage of the juniJpsHeapLimit.


    This event is generated when the heap used percentage
    (jpsHeapUsed%) exceeded the configured critical
    threshold.

    'THRESHOLD' is the threshold configured for this 
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsHeapLimit
    9)      juniJpsHeapUsed

    Text Displayed:
    'CRITICAL:JPS:{jpsHeapUsed%}% of Java VM heap is in use. 
    This exceeded the threshold of {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:         
     {jpsHeapUsed%}:{THRESHOLD}'
     "     

    REFERENCE "jpsHeapUsed"
    ::= { juniSdxTraps 2501 }
    
jpsHeapUsedMajorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniJpsIndex,
              juniJpsHeapLimit,
              juniJpsHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM ( juniJpsHeapLimit).  This value is expressed
    as a percentage of the juniJpsHeapLimit.

    This event is generated when the heap used percentage
    (jpsHeapUsed%) exceeded the configured major
    threshold.
    
    'THRESHOLD' is the threshold configured for this 
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsHeapLimit
    9)      juniJpsHeapUsed

    Text Displayed:
    'MAJOR:JPS:{jpsHeapUsed%}% of Java VM heap is in use. 
    This exceeded the threshold of {THRESHOLD}%.:RAISE'
     
    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:      
     {jpsHeapUsed%}:{THRESHOLD}'
     "

    REFERENCE "jpsHeapUsed"
    ::= { juniSdxTraps 2502 }

jpsHeapUsedMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniJpsIndex,
               juniJpsHeapLimit,
               juniJpsHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM ( juniJpsHeapLimit).  This value is expressed
    as a percentage of the juniJpsHeapLimit.

    This event is generated when the heap used percentage
    (jpsHeapUsed%) exceeded the configured minor
    threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsHeapLimit
    9)      juniJpsHeapUsed

    Text Displayed:
    'MINOR:JPS:{jpsHeapUsed%}% of Java VM heap is in use. 
    This exceeded the threshold of {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:      
     {jpsHeapUsed%}:{THRESHOLD}'
     "

    REFERENCE "jpsHeapUsed"
    ::= { juniSdxTraps 2503 }

    
jpsCmtsAvgSyncTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsCmtsSyncCompleted,              
               juniJpsCmtsTotalSyncTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    has spent on CMTS synchronizations during the last
    polling interval. 

    This event is generated when a previously raised
    'jpsCmtsAvgSyncTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsSyncCompleted
    9)      juniJpsCmtsTotalSyncTime

    Text Displayed:
    'CLEAR:JPS:During the last {PI}s, the average 
    time this JPS spent on CMTS synchronizations is 
    {_juniJpsAvgSyncTime}ms. This is below the threshold of 
    {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJpsAvgSyncTime}:{THRESHOLD}'
    "

    REFERENCE "jpsCmtsAvgSyncTime"
    ::= { juniSdxTraps 2510 }
    
jpsCmtsAvgSyncTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsCmtsSyncCompleted,              
               juniJpsCmtsTotalSyncTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    has spent on CMTS synchronizations during the last
    polling interval. 

    This event is generated when the average synchronizations 
    time during the last polling interval exceeded the 
    configured critical threshold.   

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsSyncCompleted
    9)      juniJpsCmtsTotalSyncTime

    Text Displayed:     
    'CRITICAL:JPS:During the last {PI}s, the average 
    time this JPS spent on CMTS synchronizations is 
    {_juniJpsAvgSyncTime}ms. This exceeded the threshold of 
    {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJpsAvgSyncTime}:{THRESHOLD}'
    "

    REFERENCE "jpsCmtsAvgSyncTime"
    ::= { juniSdxTraps 2511 }
    
jpsCmtsAvgSyncTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsCmtsSyncCompleted,              
               juniJpsCmtsTotalSyncTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    has spent on CMTS synchronizations during the last
    polling interval. 

    This event is generated when the average synchronizations 
    time during the last polling interval exceeded the configured
    major threshold.   

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsSyncCompleted
    9)      juniJpsCmtsTotalSyncTime

    Text Displayed:     
    'MAJOR:JPS:During the last {PI}s, the average 
    time this JPS spent on CMTS synchronizations is 
    {_juniJpsAvgSyncTime}ms. This exceeded the threshold of 
    {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJpsAvgSyncTime}:{THRESHOLD}'
    "

    REFERENCE "jpsCmtsAvgSyncTime"
    ::= { juniSdxTraps 2512 }
    

jpsCmtsAvgSyncTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsCmtsSyncCompleted,              
               juniJpsCmtsTotalSyncTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    has spent on CMTS synchronizations during the last
    polling interval. 

    This event is generated when the average synchronizations 
    time during the last polling interval exceeded the configured
    minor threshold.   

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsSyncCompleted
    9)      juniJpsCmtsTotalSyncTime

    Text Displayed:     
    'MINOR:JPS:During the last {PI}s, the average 
    time this JPS spent on CMTS synchronizations is 
    {_juniJpsAvgSyncTime}ms. This exceeded the threshold of 
    {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJpsAvgSyncTime}:{THRESHOLD}'
    "

    REFERENCE "jpsCmtsAvgSyncTime"
    ::= { juniSdxTraps 2513 }    
    

jpsCmtsAvgDecTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,          
               juniJpsCmtsConnAddress,
               juniJpsCmtsConnPort, 
               juniJpsCmtsConnDecRptTrans,              
               juniJpsCmtsConnDecRptTransTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that a CMTS 
    connection has spent on DEC/RPT transactions during the 
    last polling interval.
    
    This event is generated when a previously raised
    'jpsCmtsAvgDecTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsConnAddress
    9)      juniJpsCmtsConnPort
    10)     juniJpsCmtsConnDecRptTrans
    11)     juniJpsCmtsConnDecRptTransTime

    Text Displayed:
    'CLEAR:JPS:During the last {PI}s, the average 
    time the CMTS connection spent on successfully completed 
    DEC/RPT transactions is {_juniJpsCmtsAvgDecTime}ms. This 
    is below the threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJpsCmtsAvgDecTime}:{THRESHOLD}'
    "

    REFERENCE "jpsCmtsAvgDecTime"
    ::= { juniSdxTraps 2520 }
    
    
jpsCmtsAvgDecTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsCmtsConnAddress,
               juniJpsCmtsConnPort,               
               juniJpsCmtsConnDecRptTrans,              
               juniJpsCmtsConnDecRptTransTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that a CMTS 
    connection has spent on DEC/RPT transactions during the 
    last polling interval.
    
    This event is generated when the average DEC/RPT transactions 
    time during the last polling interval exceeded the configured
    critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsConnAddress
    9)      juniJpsCmtsConnPort
    10)     juniJpsCmtsConnDecRptTrans
    11)     juniJpsCmtsConnDecRptTransTime

    Text Displayed:     
    'CRITICAL:JPS:During the last {PI}s,
     the average time the CMTS connection spent on 
     successfully completed DEC/RPT transactions is 
     {_juniJpsCmtsAvgDecTime}ms. This exceeded the 
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJpsCmtsAvgDecTime}:{THRESHOLD}'
    "

    REFERENCE "jpsCmtsAvgDecTime"
    ::= { juniSdxTraps 2521 }
    
 
jpsCmtsAvgDecTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsCmtsConnAddress,
               juniJpsCmtsConnPort,               
               juniJpsCmtsConnDecRptTrans,              
               juniJpsCmtsConnDecRptTransTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that a CMTS 
    connection has spent on DEC/RPT transactions during the 
    last polling interval.
    
    This event is generated when the average DEC/RPT transactions 
    time during the last polling interval exceeded the configured
    major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsConnAddress
    9)      juniJpsCmtsConnPort
    10)     juniJpsCmtsConnDecRptTrans
    11)     juniJpsCmtsConnDecRptTransTime

    Text Displayed:
    'MAJOR:JPS:During the last {PI}s,
     the average time the CMTS connection spent on 
     successfully completed DEC/RPT transactions is 
     {_juniJpsCmtsAvgDecTime}ms. This exceeded the 
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJpsCmtsAvgDecTime}:{THRESHOLD}'
    "

    REFERENCE "jpsCmtsAvgDecTime"
    ::= { juniSdxTraps 2522 }
    
    
jpsCmtsAvgDecTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex, 
               juniJpsCmtsConnAddress,
               juniJpsCmtsConnPort,            
               juniJpsCmtsConnDecRptTrans,              
               juniJpsCmtsConnDecRptTransTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that a CMTS 
    connection has spent on DEC/RPT transactions during the 
    last polling interval.  
    
    This event is generated when the average DEC/RPT transactions 
    time during the last polling interval exceeded the configured
    minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsConnAddress
    9)      juniJpsCmtsConnPort
    10)     juniJpsCmtsConnDecRptTrans
    11)     juniJpsCmtsConnDecRptTransTime

    Text Displayed:
    'MINOR:JPS:During the last {PI}s,
     the average time the CMTS connection spent on 
     successfully completed DEC/RPT transactions is 
     {_juniJpsCmtsAvgDecTime}ms. This exceeded the 
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJpsCmtsAvgDecTime}:{THRESHOLD}'
    "

    REFERENCE "jpsCmtsAvgDecTime"
    ::= { juniSdxTraps 2523 }
   
    
jpsMsgHdlrProcTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsMsgHdlrHandled,              
               juniJpsMsgHdlrTotalHandleTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    message handler has spent on message handling during the 
    last polling interval.     
        
    This event is generated when a previously raised
    'jpsMsgHdlrProcTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgHdlrHandled
    9)      juniJpsMsgHdlrTotalHandleTime

    Text Displayed:
    'CLEAR:JPS:During the last {PI}s,
     the average time the JPS message handler spent on message 
     handling is {_jpsMsgHdlrAveMsgHdlingTime}ms. This is below 
     the threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_jpsMsgHdlrAveMsgHdlingTime}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgHdlrProcTime"
    ::= { juniSdxTraps 2530 }
    
    
jpsMsgHdlrProcTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsMsgHdlrHandled,              
               juniJpsMsgHdlrTotalHandleTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    message handler has spent on message handling during the 
    last polling interval.     
        
    This event is generated when the average message handling 
    time during the last polling interval exceeded the 
    configured critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgHdlrHandled
    9)      juniJpsMsgHdlrTotalHandleTime

    Text Displayed:
    'CRITICAL:JPS:During the last {PI}s,
     the average time the JPS message handler spent on message 
     handling is {_jpsMsgHdlrAveMsgHdlingTime}ms. This exceeded 
     the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_jpsMsgHdlrAveMsgHdlingTime}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgHdlrProcTime"
    ::= { juniSdxTraps 2531 }
    
    
jpsMsgHdlrProcTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsMsgHdlrHandled,              
               juniJpsMsgHdlrTotalHandleTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    message handler has spent on message handling during the 
    last polling interval.     
        
    This event is generated when the average message handling 
    time during the last polling interval exceeded the 
    configured major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgHdlrHandled
    9)      juniJpsMsgHdlrTotalHandleTime

    Text Displayed:
    'MAJOR:JPS:During the last {PI}s,
     the average time the JPS message handler spent on message 
     handling is {_jpsMsgHdlrAveMsgHdlingTime}ms. This exceeded 
     the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_jpsMsgHdlrAveMsgHdlingTime}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgHdlrProcTime"
    ::= { juniSdxTraps 2532 }
    
    
jpsMsgHdlrProcTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsMsgHdlrHandled,              
               juniJpsMsgHdlrTotalHandleTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    message handler has spent on message handling during the 
    last polling interval.     
        
    This event is generated when the average message handling 
    time during the last polling interval exceeded the 
    configured minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgHdlrHandled
    9)      juniJpsMsgHdlrTotalHandleTime

    Text Displayed:
    'MINOR:JPS:During the last {PI}s,
     the average time the JPS message handler spent on message 
     handling is {_jpsMsgHdlrAveMsgHdlingTime}ms. This exceeded 
     the threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_jpsMsgHdlrAveMsgHdlingTime}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgHdlrProcTime"
    ::= { juniSdxTraps 2533 }


jpsMsgFlowProcTimeClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,      
               juniJpsMsgFlowId,       
               juniJpsMsgFlowHandled,              
               juniJpsMsgFlowTotalHandleTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    message flow has spent on message handling during the 
    last polling interval.     
        
    This event is generated when a previously raised
    'jpsMsgFlowProcTime' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgFlowId
    9)      juniJpsMsgFlowHandled
    10)     juniJpsMsgFlowTotalHandleTime

    Text Displayed:
    'CLEAR:JPS:During the last {PI}s,
     the average time the JPS message flow  
     spent on message handling is 
     {_jpsMsgFlowAveMsgProcTime}ms. This is below the 
     threshold of {THRESHOLD}ms.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_jpsMsgFlowAveMsgProcTime}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgFlowProcTime"
    ::= { juniSdxTraps 2540 }
    
    
jpsMsgFlowProcTimeCriticalAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsMsgFlowId,
               juniJpsMsgFlowHandled,              
               juniJpsMsgFlowTotalHandleTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    message flow has spent on message handling during the 
    last polling interval.     
        
    This event is generated when the average message handling 
    time during the last polling interval exceeded the configured
    critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgFlowId
    9)      juniJpsMsgFlowHandled
    10)     juniJpsMsgFlowTotalHandleTime

    Text Displayed:
    'CRITICAL:JPS:During the last {PI}s,
     the average time the JPS message flow 
     spent on message handling is 
     {_jpsMsgFlowAveMsgProcTime}ms. This exceeded the threshold 
     of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_jpsMsgFlowAveMsgProcTime}:{THRESHOLD}'
    "
     
     
    REFERENCE "jpsMsgFlowProcTime"
    ::= { juniSdxTraps 2541 } 
    
    
jpsMsgFlowProcTimeMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsMsgFlowId,
               juniJpsMsgFlowHandled,              
               juniJpsMsgFlowTotalHandleTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    message flow has spent on message handling during the 
    last polling interval.     
        
    This event is generated when the average message handling 
    time during the last polling interval exceeded the configured
    major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgFlowId
    9)      juniJpsMsgFlowHandled
    10)     juniJpsMsgFlowTotalHandleTime

    Text Displayed:
    'MAJOR:JPS:During the last {PI}s,
     the average time the JPS message flow 
     spent on message handling is 
     {_jpsMsgFlowAveMsgProcTime}ms. This exceeded the 
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_jpsMsgFlowAveMsgProcTime}:{THRESHOLD}'
    "
     
     
    REFERENCE "jpsMsgFlowProcTime"
    ::= { juniSdxTraps 2542 }    
    

jpsMsgFlowProcTimeMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,             
               juniJpsMsgFlowId,
               juniJpsMsgFlowHandled,              
               juniJpsMsgFlowTotalHandleTime}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the average time (in milliseconds) that the JPS 
    message flow has spent on message handling during the 
    last polling interval.     
        
    This event is generated when the average message handling 
    time during the last polling interval exceeded the configured
    minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgFlowId
    9)      juniJpsMsgFlowHandled
    10)     juniJpsMsgFlowTotalHandleTime

    Text Displayed:
    'MINOR:JPS:During the last {PI}s,
     the average time the JPS message flow 
     spent on message handling is 
     {_jpsMsgFlowAveMsgProcTime}ms. This exceeded the 
     threshold of {THRESHOLD}ms.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_jpsMsgFlowAveMsgProcTime}:{THRESHOLD}'
    "
     
     
    REFERENCE "jpsMsgFlowProcTime"
    ::= { juniSdxTraps 2543 }    


jpsMsgFlowDroppedMsgsClearAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,            
               juniJpsMsgFlowId, 
               juniJpsMsgFlowDropped}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of messages dropped by a JPS message flow 
    during the last polling interval. It indicates whether the 
    message flow is overloaded.   
     
        
    This event is generated when a previously raised
    'jpsMsgFlowDroppedMsgs' condition has been cleared.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgFlowId
    9)      juniJpsMsgFlowDropped

    Text Displayed:
    'CLEAR:JPS:During the last {PI}s,
     the number of messages dropped by a JPS message flow 
     is {juniJpsMsgFlowDropped}. This is 
     below the threshold of {THRESHOLD}.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniJpsMsgFlowDropped}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgFlowDroppedMsgs"
    ::= { juniSdxTraps 2550 }
    
    
jpsMsgFlowDroppedMsgsCritAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,            
               juniJpsMsgFlowId, 
               juniJpsMsgFlowDropped}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of messages dropped by a JPS message flow 
    during the last polling interval. It indicates whether the 
    message flow is overloaded.   
             
    This event is generated when the average resolution time
    during the last polling interval exceeded the configured
    critical threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgFlowId
    9)      juniJpsMsgFlowDropped

    Text Displayed:
    'CRITICAL:JPS:During the last {PI}s,
    the number of messages dropped by a JPS 
    message flow is {juniJpsMsgFlowDropped}. 
    This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniJpsMsgFlowDropped}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgFlowDroppedMsgs"
    ::= { juniSdxTraps 2551 }
    

jpsMsgFlowDroppedMsgsMajorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,            
               juniJpsMsgFlowId, 
               juniJpsMsgFlowDropped}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of messages dropped by a JPS message flow 
    during the last polling interval. It indicates whether the 
    message flow is overloaded.   
             
    This event is generated when the average resolution time
    during the last polling interval exceeded the configured
    major threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgFlowId
    9)      juniJpsMsgFlowDropped

    Text Displayed:
    'MAJOR:JPS:During the last {PI}s,
    the number of messages dropped by a JPS 
    message flow is {juniJpsMsgFlowDropped}. 
    This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniJpsMsgFlowDropped}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgFlowDroppedMsgs"
    ::= { juniSdxTraps 2552 }
    
    
jpsMsgFlowDroppedMsgsMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms, 
               juniJpsIndex,            
               juniJpsMsgFlowId, 
               juniJpsMsgFlowDropped}
    STATUS  current
    DESCRIPTION
    "
    Description:
    This is the number of messages dropped by a JPS message flow 
    during the last polling interval. It indicates whether the 
    message flow is overloaded.   
             
    This event is generated when the average resolution time
    during the last polling interval exceeded the configured
    minor threshold.

    'THRESHOLD' is the threshold configured for this event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsMsgFlowId
    9)      juniJpsMsgFlowDropped

    Text Displayed:
    'MINOR:JPS:During the last {PI}s,
    the number of messages dropped by a JPS 
    message flow is {juniJpsMsgFlowDropped}. 
    This exceeded the threshold of {THRESHOLD}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniJpsMsgFlowDropped}:{THRESHOLD}'
    "

    REFERENCE "jpsMsgFlowDroppedMsgs"
    ::= { juniSdxTraps 2553 }   
  
 
jpsAmConnUp NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniJpsIndex,
              juniJpsAmConnAddress,
              juniJpsAmConnPort }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when a new application manager connection 
    has been established.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsAmConnAddress
    9)      juniJpsAmConnPort

    Text Displayed:
    'INFORMATION:JPS:A new application manager connection was 
    established.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniJpsAmConnAddress}:
     {juniJpsAmConnPort}'
    "
    
    REFERENCE "jpsAmConnUp"
   ::= { juniSdxTraps 2605 } 
   
jpsAmConnDown NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniJpsIndex,
              juniJpsAmConnAddress,
              juniJpsAmConnPort }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when a application manager connection 
    has gone down.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsAmConnAddress
    9)      juniJpsAmConnPort

    Text Displayed:
    'INFORMATION:JPS:The application manager connection 
    went down.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniJpsAmConnAddress}:
     {juniJpsAmConnPort}'
    "
    REFERENCE "jpsAmConnDown"
   ::= { juniSdxTraps 2615 } 
 
 
jpsCmtsConnUp NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniJpsIndex,
              juniJpsCmtsConnAddress,
              juniJpsCmtsConnPort }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when a new CMTS connection has been
    established.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsConnAddress
    9)      juniJpsCmtsConnPort

    Text Displayed:
    'INFORMATION:JPS:A new CMTS connection was 
    established.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniJpsCmtsConnAddress}:
     {juniJpsCmtsConnPort}'
    "
    REFERENCE "jpsCmtsConnUp"
   ::= { juniSdxTraps 2625 }


jpsCmtsConnDown NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniJpsIndex,
              juniJpsCmtsConnAddress,
              juniJpsCmtsConnPort }
    STATUS      current
    DESCRIPTION
    "
    Description:
    This trap is sent when a new CMTS connection has gone down.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniJpsIndex
    8)      juniJpsCmtsConnAddress
    9)      juniJpsCmtsConnPort

    Text Displayed:
    'INFORMATION:JPS:A CMTS connection went down.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniJpsCmtsConnAddress}:
     {juniJpsCmtsConnPort}'
    "
    REFERENCE "jpsCmtsConnDown"
   ::= { juniSdxTraps 2635 }
   
acpHeapUsedClearAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniAcpIndex,
              juniAcpHeapLimit,
              juniAcpHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM (juniAcpHeapLimit).  This value is expressed
    as a percentage of the juniAcpHeapLimit
    (acpHeapUsed%).

    This event is generated when a previously raised
    'acpHeapUsed' condition has been cleared.

    'THRESHOLD' is the threshold configured for this 
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniAcpIndex
    8)      juniAcpHeapLimit
    9)      juniAcpHeapUsed

    Text Displayed:
    'CLEAR:ACP:{acpHeapUsed%} of Java VM heap is in use. 
    This is below the threshold of {THRESHOLD}%.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:        
     {acpHeapUsed%}:{THRESHOLD}'
    "

    REFERENCE "acpHeapUsed"
    ::= { juniSdxTraps 2800 }
    
acpHeapUsedCriticalAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniAcpIndex,
              juniAcpHeapLimit,
              juniAcpHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM (juniAcpHeapLimit).  This value is expressed
    as a percentage of the juniAcpHeapLimit.


    This event is generated when the heap used percentage
    (acpHeapUsed%) exceeded the configured critical
    threshold.

    'THRESHOLD' is the threshold configured for this 
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniAcpIndex
    8)      juniAcpHeapLimit
    9)      juniAcpHeapUsed

    Text Displayed:
    'CRITICAL:ACP:{acpHeapUsed%}% of Java VM heap is in use. 
    This exceeded the threshold of {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:         
     {acpHeapUsed%}:{THRESHOLD}'
     "     

    REFERENCE "acpHeapUsed"
    ::= { juniSdxTraps 2801 }
    
acpHeapUsedMajorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniAcpIndex,
              juniAcpHeapLimit,
              juniAcpHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM ( juniAcpHeapLimit).  This value is expressed
    as a percentage of the juniAcpHeapLimit.

    This event is generated when the heap used percentage
    (acpHeapUsed%) exceeded the configured major
    threshold.
    
    'THRESHOLD' is the threshold configured for this 
    severity.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniAcpIndex
    8)      juniAcpHeapLimit
    9)      juniAcpHeapUsed

    Text Displayed:
    'MAJOR:ACP:{acpHeapUsed%}% of Java VM heap is in use. 
    This exceeded the threshold of {THRESHOLD}%.:RAISE'
     
    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:      
     {acpHeapUsed%}:{THRESHOLD}'
     "

    REFERENCE "acpHeapUsed"
    ::= { juniSdxTraps 2802 }

acpHeapUsedMinorAlarm NOTIFICATION-TYPE
    OBJECTS {  juniSdxSnmpTrapHistoryID,
               juniSdxSnmpTrapHistoryTime,
               juniSdxSnmpTrapHistorySeverity,
               juniSdxSnmpTrapHistoryAction,
               juniSdxSnmpTrapHistoryText,
               juniSdxSnmpTrapHistoryParms,
               juniAcpIndex,
               juniAcpHeapLimit,
               juniAcpHeapUsed }
    STATUS  current
    DESCRIPTION
    "
    Description:
    The amount of used heap space out of the total allocated by
    the JVM ( juniAcpHeapLimit).  This value is expressed
    as a percentage of the juniAcpHeapLimit.

    This event is generated when the heap used percentage
    (acpHeapUsed%) exceeded the configured minor
    threshold.

    'THRESHOLD' is the minor threshold configured for this
    event.
    'PI' is the polling interval configured for this event.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniAcpIndex
    8)      juniAcpHeapLimit
    9)      juniAcpHeapUsed

    Text Displayed:
    'MINOR:ACP:{acpHeapUsed%}% of Java VM heap is in use. 
    This exceeded the threshold of {THRESHOLD}%.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:      
     {acpHeapUsed%}:{THRESHOLD}'
     "

    REFERENCE "acpHeapUsed"
    ::= { juniSdxTraps 2803 }

acpSyncCompleted NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniAcpIndex,
              juniAcpVirtualRouterName }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent when ACP receives the sync complete from SAE.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniAcpIndex
    8)      juniAcpVirtualRouterName

    Text Displayed:
    'INFORMATION:ACP State Sync:ACP finished state sync with SAE 
    for {juniAcpVirtualRouterName).:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniAcpVirtualRouterName}'
    "
    
    REFERENCE "acpSyncCompleted"
   ::= { juniSdxTraps 2905 } 
   
acpRedundStateSwitched NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniAcpIndex,
              juniAcpRedundState }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent when ACP host switch redundancy state.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniAcpIndex
    8)      juniAcpRedundState

    Text Displayed:
    'INFORMATION:ACP Host:The redundancy state of 
    the ACP Host has switched to {juniAcpRedundState}.:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniAcpRedundState}'
    "
    
    REFERENCE "acpRedundStateSwitched"
   ::= { juniSdxTraps 2915 } 
   
jdbReplicationFailure  NOTIFICATION-TYPE
  OBJECTS{
              juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxJdbIndex,
              juniSdxJdbNeighbor,
              juniSdxJdbReplicationDirection,
              juniSdxJdbLastStatus
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent whenever any replication between a local 
    jdb server and its neighbor jdb server fails.


    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxJdbIndex
    8)      juniSdxJdbNeighbor
    9)      juniSdxJdbReplicationDirection
    10)     juniSdxJdbLastStatus
     
    Text Displayed:
    'INFORMATION : jdbReplicationFailure: Failed to 
    replicate LDAP data {juniSdxJdbReplicationDirection} neighbor 
    {juniSdxJdbNeighbor}. The latest JDB replication status is 
    {juniSdxJdbLastStatus}.:RAISE'
    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJdbLastStatus}'
    "
    
    REFERENCE "jdbReplicationFailure"
   ::= { juniSdxTraps 2925 } 

jdbReplicationFailureRecovered  NOTIFICATION-TYPE
  OBJECTS{
             juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxJdbIndex,
              juniSdxJdbNeighbor,
              juniSdxJdbReplicationDirection,
              juniSdxJdbLastStatus
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent whenever replication errors between a local
    jdb server and its neighbor jdb server recoverred 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxJdbIndex
    8)      juniSdxJdbNeighbor
    9)      juniSdxJdbReplicationDirection
    10)     juniSdxJdbLastStatus
    
     Text Displayed:
    'INFORMATION : jdbReplicationFailure: Replicate LDAP data 
    {juniSdxJdbReplicationDirection} neighbor 
    {juniSdxJdbNeighbor} recoverred from previous errors.:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniJdbLastStatus}'
    "
    
    REFERENCE "jdbReplicationFailure"
   ::= { juniSdxTraps 2920 } 
   
-- C-Series platform traps
systemOperatingFailure NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxOperatingIndex,
              juniSdxOperatingLocation,
              juniSdxOperatingSensor,
              juniSdxOperatingValue,
              juniSdxOperatingUnits
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent when a hardware failure on the C-Series
    platform is detected.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxOperatingIndex
    8)      juniSdxOperatingLocation
    9)      juniSdxOperatingSensor
    10)     juniSdxOperatingValue
    11)     juniSdxOperatingUnits

    Text Displayed:
    'INFORMATION:System:hardware failure is found with
    {juniSdxOperatingSensor} on system
    {juniSdxOperatingLocation}:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxOperatingLocation}:
     {juniSdxOperatingSensor}'
    "
    
    REFERENCE "systemOperatingFailure"
   ::= { juniSdxTraps 3005 }

systemOperatingFailureCleared NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxOperatingIndex,
              juniSdxOperatingLocation,
              juniSdxOperatingSensor,
              juniSdxOperatingValue,
              juniSdxOperatingUnits
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent when a hardware failure on the C-Series
    platform is cleared.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxOperatingIndex
    8)      juniSdxOperatingLocation
    9)      juniSdxOperatingSensor
    10)     juniSdxOperatingValue
    11)     juniSdxOperatingUnits

    Text Displayed:
    'INFORMATION:System:hardware failure with
    {juniSdxOperatingSensor} on system
    {juniSdxOperatingLocation} is cleared:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {juniSdxOperatingLocation}:
     {juniSdxOperatingSensor}'
    "
    
    REFERENCE "systemOperatingFailure"
   ::= { juniSdxTraps 3000 }

diskFailure NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent when a disk failure on the C-Series platform
    is detected.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    'INFORMATION:System:disk failure is found:RAISE'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}'
    "
    
    REFERENCE "diskFailure"
   ::= { juniSdxTraps 3015 }

diskFailureCleared NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent when a disk failure on the C-Series platform
    is cleared.

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms

    Text Displayed:
    'INFORMATION:System:disk failure is cleared:CLEAR'

    Parameters:
    '{juniSdxSnmpTrapHistoryTrapID}:
     {juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}'
    "
    
    REFERENCE "diskFailure"
   ::= { juniSdxTraps 3010 }

   
-- Partition disk usage table traps
diskUsageCriticalAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxDiskUsageIndex,
              juniSdxDiskPath,
              juniSdxDiskUsedPercentage,
              juniSdxDiskTotalSpace 
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
     The trap is sent when one of disks uses more than
     THREDSHOLD allowed.  
   1.)  /    
   2.)  /altroot 
   3.)  /altvar
   4.)  /boot
   5.)  /var
 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxDiskUsageIndex   
    8)      juniSdxDiskPath
    9)      juniSdxDiskUsedPercentage
    10)     juniSdxDiskTotalSpace


    Text Displayed:
    'CRITICAL:diskUsage: directory
    {juniSdxDiskPath} uses up to {juniSdxDiskUsedPercentage} 
    of disk space. This exceeded {THRESHOLD}.:RAISE'

    Parameters:
     '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxDiskUsedPercentage}:{THRESHOLD}'
      "
      
     REFERENCE "diskUsage"
     ::= { juniSdxTraps 3021 }
      
diskUsageMajorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxDiskUsageIndex,
              juniSdxDiskPath,
              juniSdxDiskUsedPercentage,
              juniSdxDiskTotalSpace  
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
     The trap is sent when one of disks uses more than
     THREDSHOLD allowed.   
   1.)  /    
   2.)  /altroot 
   3.)  /altvar
   4.)  /boot
   5.)  /var
 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxDiskUsageIndex   
    8)      juniSdxDiskPath
    9)      juniSdxDiskUsedPercentage
    10)     juniSdxDiskTotalSpace


    Text Displayed:
   'MAJOR:diskUsage directory
    {juniSdxDiskPath} uses up to {juniSdxDiskUsedPercentage} 
    of disk space. This exceeded {THRESHOLD}.:RAISE
    '

    Parameters:
     '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxDiskUsedPercentage}:{THRESHOLD}'
      "
      
     REFERENCE "diskUsage"
     ::= { juniSdxTraps 3022 }
     
diskUsageMinorAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxDiskUsageIndex,
              juniSdxDiskPath,
              juniSdxDiskUsedPercentage,
              juniSdxDiskTotalSpace              
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
    The trap is sent when one of disks uses more than
     THREDSHOLD allowed.  
  1.)   /    
   2.)  /altroot 
   3.)  /altvar
   4.)  /boot
   5.)  /var
 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxDiskUsageIndex   
    8)      juniSdxDiskPath
    9)      juniSdxDiskUsedPercentage
    10)     juniSdxDiskTotalSpace


    Text Displayed:
   'MINOR:diskUsage: directory
    {juniSdxDiskPath} uses up to {juniSdxDiskUsedPercentage} 
    of disk space. This exceeded {THRESHOLD}.:RAISE
    '

    Parameters:
     '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxDiskUsedPercentage}:{THRESHOLD}'
      "
     
     REFERENCE "diskUsage"
     ::= { juniSdxTraps 3023 }

diskUsageClearAlarm NOTIFICATION-TYPE
    OBJECTS { juniSdxSnmpTrapHistoryID,
              juniSdxSnmpTrapHistoryTime,
              juniSdxSnmpTrapHistorySeverity,
              juniSdxSnmpTrapHistoryAction,
              juniSdxSnmpTrapHistoryText,
              juniSdxSnmpTrapHistoryParms,
              juniSdxDiskUsageIndex,
              juniSdxDiskPath,
              juniSdxDiskUsedPercentage,
              juniSdxDiskTotalSpace       
              }
    STATUS      current
    DESCRIPTION
    "
    Description:
     The trap is sent when one of disks space has reduced 
     to less than THREDSHOLD.   
   1.)  /    
   2.)  /altroot 
   3.)  /altvar
   4.)  /boot
   5.)  /var
 

    Objects:
    1)      juniSdxSnmpTrapHistoryID
    2)      juniSdxSnmpTrapHistoryTime
    3)      juniSdxSnmpTrapHistorySeverity
    4)      juniSdxSnmpTrapHistoryAction
    5)      juniSdxSnmpTrapHistoryText
    6)      juniSdxSnmpTrapHistoryParms
    7)      juniSdxDiskUsageIndex   
    8)      juniSdxDiskPath
    9)      juniSdxDiskUsedPercentage
    10)     juniSdxDiskTotalSpace


    Text Displayed:
    'CLEAR:diskUsage: directory
    {juniSdxDiskPath} uses up to {juniSdxDiskUsedPercentage} 
    of disk space. This is below {THRESHOLD}.:CLEAR
    '

    Parameters:
     '{juniSdxSnmpTrapHistorySeverity}:
     {juniSdxSnmpTrapHistoryAction}:
     {_juniSdxDiskUsedPercentage}:{THRESHOLD}'
      "
      
     REFERENCE "diskUsage"
     ::= { juniSdxTraps 3020 }

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

juniSdxTrapCompliances OBJECT IDENTIFIER ::= { juniSdxTrapMib 2 }
juniSdxTrapGroups      OBJECT IDENTIFIER ::= { juniSdxTrapMib 3 }

-- compliance statements

juniSdxTrapCompliance MODULE-COMPLIANCE
        STATUS  current
        DESCRIPTION
        "The compliance statement for entities which implement
         the SDX MIB."
        MODULE  -- this module
                MANDATORY-GROUPS { juniSdxNotifyGroup }
    ::= { juniSdxTrapCompliances 1 }

-- units of conformance
                   
juniSdxNotifyGroup NOTIFICATION-GROUP
    NOTIFICATIONS {
                    saeHeapUsedClearAlarm,
                    saeHeapUsedCriticalAlarm,
                    saeHeapUsedMajorAlarm,
                    saeHeapUsedMinorAlarm,
                    saeLoginsClearAlarm,
                    saeLoginsCriticalAlarm,
                    saeLoginsMajorAlarm,
                    saeLoginsMinorAlarm,
                    saeLogoutsClearAlarm,
                    saeLogoutsCriticalAlarm,
                    saeLogoutsMajorAlarm,
                    saeLogoutsMinorAlarm,
                    saeServiceActClearAlarm,
                    saeServiceActCriticalAlarm,
                    saeServiceActMajorAlarm,
                    saeServiceActMinorAlarm,
                    saeServiceDeactClearAlarm,
                    saeServiceDeactCriticalAlarm,
                    saeServiceDeactMajorAlarm,
                    saeServiceDeactMinorAlarm,
                    saeCurrentUsersClearAlarm,
                    saeCurrentUsersCriticalAlarm,
                    saeCurrentUsersMajorAlarm,
                    saeCurrentUsersMinorAlarm,
                    saeUserNumLicClearAlarm,
                    saeUserNumLicCriticalAlarm,
                    saeUserNumLicMajorAlarm,
                    saeUserNumLicMinorAlarm,
                    saeUserLicExpiryClearAlarm,
                    saeUserLicExpiryCriticalAlarm,
                    saeUserLicExpiryMajorAlarm,
                    saeUserLicExpiryMinorAlarm,
                    saeClientLicExpiryClearAlarm,
                    saeClientLicExpiryCriticalAlarm,
                    saeClientLicExpiryMajorAlarm,
                    saeClientLicExpiryMinorAlarm,
                    saeAccInvSvrAddrClearAlarm,
                    saeAccInvSvrAddrCriticalAlarm,
                    saeAccInvSvrAddrMajorAlarm,
                    saeAccInvSvrAddrMinorAlarm,
                    saeAccRoundTripTimeClearAlarm,
                    saeAccRoundTripTimeCriticalAlarm,
                    saeAccRoundTripTimeMajorAlarm,
                    saeAccRoundTripTimeMinorAlarm,
                    saeAccRetransClearAlarm,
                    saeAccRetransCriticalAlarm,
                    saeAccRetransMajorAlarm,
                    saeAccRetransMinorAlarm,
                    saeAccMalformedRespClearAlarm,
                    saeAccMalformedRespCriticalAlarm,
                    saeAccMalformedRespMajorAlarm,
                    saeAccMalformedRespMinorAlarm,
                    saeAccBadAuthentClearAlarm,
                    saeAccBadAuthentCriticalAlarm,
                    saeAccBadAuthentMajorAlarm,
                    saeAccBadAuthentMinorAlarm,
                    saeAccPendingsReqsClearAlarm,
                    saeAccPendingsReqsCriticalAlarm,
                    saeAccPendingsReqsMajorAlarm,
                    saeAccPendingsReqsMinorAlarm,
                    saeAccTimeoutsClearAlarm,
                    saeAccTimeoutsCriticalAlarm,
                    saeAccTimeoutsMajorAlarm,
                    saeAccTimeoutsMinorAlarm,
                    saeAccUnknownTypesClearAlarm,
                    saeAccUnknownTypesCriticalAlarm,
                    saeAccUnknownTypesMajorAlarm,
                    saeAccUnknownTypesMinorAlarm,
                    saeAccPcktsDroppedClearAlarm,
                    saeAccPcktsDroppedCriticalAlarm,
                    saeAccPcktsDroppedMajorAlarm,
                    saeAccPcktsDroppedMinorAlarm,
                    saeAuthInvSvrAddrClearAlarm,
                    saeAuthInvSvrAddrCriticalAlarm,
                    saeAuthInvSvrAddrMajorAlarm,
                    saeAuthInvSvrAddrMinorAlarm,
                    saeAuthRoundTripTimeClearAlarm,
                    saeAuthRoundTripTimeCritAlarm,
                    saeAuthRoundTripTimeMajorAlarm,
                    saeAuthRoundTripTimeMinorAlarm,
                    saeAuthRetransClearAlarm,
                    saeAuthRetransCriticalAlarm,
                    saeAuthRetransMajorAlarm,
                    saeAuthRetransMinorAlarm,
                    saeAuthMalformedRespClearAlarm,
                    saeAuthMalformedRespCritAlarm,
                    saeAuthMalformedRespMajorAlarm,
                    saeAuthMalformedRespMinorAlarm,
                    saeAuthBadAuthentClearAlarm,
                    saeAuthBadAuthentCriticalAlarm,
                    saeAuthBadAuthentMajorAlarm,
                    saeAuthBadAuthentMinorAlarm,
                    saeAuthPendingReqsClearAlarm,
                    saeAuthPendingReqsCriticalAlarm,
                    saeAuthPendingReqsMajorAlarm,
                    saeAuthPendingReqsMinorAlarm,
                    saeAuthTimeoutsClearAlarm,
                    saeAuthTimeoutsCriticalAlarm,
                    saeAuthTimeoutsMajorAlarm,
                    saeAuthTimeoutsMinorAlarm,
                    saeAuthUnknownTypesClearAlarm,
                    saeAuthUnknownTypesCriticalAlarm,
                    saeAuthUnknownTypesMajorAlarm,
                    saeAuthUnknownTypesMinorAlarm,
                    saeAuthPcktsDroppedClearAlarm,
                    saeAuthPcktsDroppedCriticalAlarm,
                    saeAuthPcktsDroppedMajorAlarm,
                    saeAuthPcktsDroppedMinorAlarm,
                    wkfInstanceSizeClearAlarm,
                    wkfInstanceSizeCriticalAlarm,
                    wkfInstanceSizeMajorAlarm,
                    wkfInstanceSizeMinorAlarm,
                    wkfEventSizeClearAlarm,
                    wkfEventSizeCriticalAlarm,
                    wkfEventSizeMajorAlarm,
                    wkfEventSizeMinorAlarm,
                    wkfReportSizeClearAlarm,
                    wkfReportSizeCriticalAlarm,
                    wkfReportSizeMajorAlarm,
                    wkfReportSizeMinorAlarm,
                    wkfPersistentSizeClearAlarm,
                    wkfPersistentSizeCriticalAlarm,
                    wkfPersistentSizeMajorAlarm,
                    wkfPersistentSizeMinorAlarm,
                    wkfCancelledClearAlarm,
                    wkfCancelledCriticalAlarm,
                    wkfCancelledMajorAlarm,
                    wkfCancelledMinorAlarm,
                    wkfPendingEventsClearAlarm,
                    wkfPendingEventsCriticalAlarm,
                    wkfPendingEventsMajorAlarm,
                    wkfPendingEventsMinorAlarm,
                    wkfActiveClearAlarm,
                    wkfActiveCriticalAlarm,
                    wkfActiveMajorAlarm,
                    wkfActiveMinorAlarm,
                    wkfRunningClearAlarm,
                    wkfRunningCriticalAlarm,
                    wkfRunningMajorAlarm,
                    wkfRunningMinorAlarm,
                    agentStarted,
                    agentRestartFailed,
                    agentShutdown,
                    agentLdapLimitClearAlarm,
                    agentLdapLimitCriticalAlarm,
                    agentLdapLimitMajorAlarm,
                    agentLdapLimitMinorAlarm,
                    componentUp,
                    componentDown,
                    dirConnected,
                    dirConnectionFailure ,
                    dirNotAvail,
                    penAvgPGModProcTimeClearAlarm,
                    penAvgPGModProcTimeCriticalAlarm,
                    penAvgPGModProcTimeMajorAlarm,
                    penAvgPGModProcTimeMinorAlarm,
                    penAvgICMModProcTimeClearAlarm,
                    penAvgICMModProcTimeCritAlarm,
                    penAvgICMModProcTimeMajorAlarm,
                    penAvgICMModProcTimeMinorAlarm,
                    pdpErrorsClearAlarm,
                    pdpErrorsCriticalAlarm,
                    pdpErrorsMajorAlarm,
                    pdpErrorsMinorAlarm,
                    redirGBLimitReachedClearAlarm,
                    redirGBLimitReachedCriticalAlarm,
                    redirGBLimitReachedMajorAlarm,
                    redirGBLimitReachedMinorAlarm,
                    routerMsgErrorsClearAlarm,
                    routerMsgErrorsCriticalAlarm,
                    routerMsgErrorsMajorAlarm,
                    routerMsgErrorsMinorAlarm,
                    routerMsgTimeoutsClearAlarm,
                    routerMsgTimeoutsCriticalAlarm,
                    routerMsgTimeoutsMajorAlarm,
                    routerMsgTimeoutsMinorAlarm,
                    routerAvgJobQTimeClearAlarm,
                    routerAvgJobQTimeCriticalAlarm,
                    routerAvgJobQTimeMajorAlarm,
                    routerAvgJobQTimeMinorAlarm,
                    routerJobQLengthClearAlarm,
                    routerJobQLengthCriticalAlarm,
                    routerJobQLengthMajorAlarm,
                    routerJobQLengthMinorAlarm,
                    routerJobQAgeClearAlarm,
                    routerJobQAgeCriticalAlarm,
                    routerJobQAgeMajorAlarm,
                    routerJobQAgeMinorAlarm,
                    routerAvgAddTimeClearAlarm,
                    routerAvgAddTimeCriticalAlarm,
                    routerAvgAddTimeMajorAlarm,
                    routerAvgAddTimeMinorAlarm,
                    routerAvgChgTimeClearAlarm,
                    routerAvgChgTimeCriticalAlarm,
                    routerAvgChgTimeMajorAlarm,
                    routerAvgChgTimeMinorAlarm,
                    routerAvgDelTimeClearAlarm,
                    routerAvgDelTimeCriticalAlarm,
                    routerAvgDelTimeMajorAlarm,
                    routerAvgDelTimeMinorAlarm,
                    routerConnUp,
                    routerConnClosed,
                    routerConnDown,
                    routerConnRejected,
                    routerConfOutOfSynch,
                    routerConfOutOfSynchCleared,
                    nicHostReslvErrorsClearAlarm,
                    nicHostReslvErrorsCriticalAlarm,
                    nicHostReslvErrorsMajorAlarm,
                    nicHostReslvErrorsMinorAlarm,
                    nicHostAvgReslvTimeClearAlarm,
                    nicHostAvgReslvTimeCriticalAlarm,
                    nicHostAvgReslvTimeMajorAlarm,
                    nicHostAvgReslvTimeMinorAlarm,
                    nicHostRedundStateSwitched,
                    nicHostMisconfigured,
                    serviceSessionLicenseClearAlarm,
                    serviceSessionLicenseCritAlarm,
                    serviceSessionLicenseMajorAlarm,
                    serviceSessionLicenseMinorAlarm, 
                    jpsHeapUsedClearAlarm,
                    jpsHeapUsedCriticalAlarm,
                    jpsHeapUsedMajorAlarm,
                    jpsHeapUsedMinorAlarm,                                        
                    jpsCmtsAvgSyncTimeClearAlarm,
                    jpsCmtsAvgSyncTimeCriticalAlarm,                    
                    jpsCmtsAvgSyncTimeMajorAlarm,
                    jpsCmtsAvgSyncTimeMinorAlarm,                                
                    jpsCmtsAvgDecTimeClearAlarm,
                    jpsCmtsAvgDecTimeCriticalAlarm,
                    jpsCmtsAvgDecTimeMajorAlarm,
                    jpsCmtsAvgDecTimeMinorAlarm,                              
                    jpsMsgHdlrProcTimeClearAlarm,
                    jpsMsgHdlrProcTimeCriticalAlarm,
                    jpsMsgHdlrProcTimeMajorAlarm,
                    jpsMsgHdlrProcTimeMinorAlarm,                    
                    jpsMsgFlowProcTimeClearAlarm,
                    jpsMsgFlowProcTimeCriticalAlarm,
                    jpsMsgFlowProcTimeMajorAlarm,
                    jpsMsgFlowProcTimeMinorAlarm,
                    jpsMsgFlowDroppedMsgsClearAlarm,
                    jpsMsgFlowDroppedMsgsCritAlarm,                    
                    jpsMsgFlowDroppedMsgsMajorAlarm,
                    jpsMsgFlowDroppedMsgsMinorAlarm,                    
                    jpsAmConnUp,
                    jpsAmConnDown,
                    jpsCmtsConnUp,
                    jpsCmtsConnDown,
                    acpHeapUsedClearAlarm,
                    acpHeapUsedCriticalAlarm,
                    acpHeapUsedMajorAlarm,
                    acpHeapUsedMinorAlarm,   
                    acpSyncCompleted,
                    acpRedundStateSwitched,
                    systemOperatingFailure,
                    systemOperatingFailureCleared,
                    diskFailure,
                    diskFailureCleared,
                    diskUsageCriticalAlarm,
                    diskUsageMajorAlarm,
                    diskUsageMinorAlarm,
                    diskUsageClearAlarm,
                    jdbReplicationFailure,
                    jdbReplicationFailureRecovered              
                  }
    STATUS  current
    DESCRIPTION
        "A collection of management traps pertaining
        to system management capabilities in SDX."
    ::= { juniSdxTrapGroups 1 }

juniSdxObsoleteNotifyGroup NOTIFICATION-GROUP
    NOTIFICATIONS {
                    copsManagedIntfClearAlarm,
                    copsManagedIntfCriticalAlarm,
                    copsManagedIntfMajorAlarm,
                    copsManagedIntfMinorAlarm,
                    copsUserSessionEstabClearAlarm,
                    copsUserSessionEstabCritAlarm,
                    copsUserSessionEstabMajorAlarm,
                    copsUserSessionEstabMinorAlarm,
                    copsUserSessionRmvdClearAlarm,
                    copsUserSessionRmvdCriticalAlarm,
                    copsUserSessionRmvdMajorAlarm,
                    copsUserSessionRmvdMinorAlarm,
                    copsErrorsClearAlarm,
                    copsErrorsCriticalAlarm,
                    copsErrorsMajorAlarm,
                    copsErrorsMinorAlarm,
                    copsTimeoutsClearAlarm,
                    copsTimeoutsCriticalAlarm,
                    copsTimeoutsMajorAlarm,
                    copsTimeoutsMinorAlarm,
                    copsAvgREQHandleTimeClearAlarm,
                    copsAvgREQHandleTimeCritAlarm,
                    copsAvgREQHandleTimeMajorAlarm,
                    copsAvgREQHandleTimeMinorAlarm,
                    copsJobQueueLengthClearAlarm,
                    copsJobQueueLengthCriticalAlarm,
                    copsJobQueueLengthMajorAlarm,
                    copsJobQueueLengthMinorAlarm,
                    copsAvgQueueTimeClearAlarm,
                    copsAvgQueueTimeCriticalAlarm,
                    copsAvgQueueTimeMajorAlarm,
                    copsAvgQueueTimeMinorAlarm,
                    copsAgeOldQueueMemberClearAlarm,
                    copsAgeOldQueueMemberCritAlarm,
                    copsAgeOldQueueMemberMajorAlarm,
                    copsAgeOldQueueMemberMinorAlarm,
                    copsClientsClearAlarm,
                    copsClientsCriticalAlarm,
                    copsClientsMajorAlarm,
                    copsClientsMinorAlarm,
                    copsIgnoredRequestsClearAlarm,
                    copsIgnoredRequestsCriticalAlarm,
                    copsIgnoredRequestsMajorAlarm,
                    copsIgnoredRequestsMinorAlarm,
                    copsConnectionClosed,
                    copsConnectionUp,
                    copsConnectionDown,
                    copsConnectionRejected,
                    copsOverloadClear,
                    copsOverloadCritical,
                    licenseNetworkCapacityTrap,
                    serviceLicenseClearAlarm,
                    serviceLicenseCriticalAlarm,
                    serviceLicenseMajorAlarm,
                    serviceLicenseMinorAlarm,
                    obsComponentUp,
                    obsComponentDown
                  }
    STATUS  obsolete
    DESCRIPTION
        "A collection of obsolete management traps pertaining
        to system management capabilities in SDX."
    ::= { juniSdxTrapGroups 2 }

END